当前位置: 首页 > news >正文

网站信息报送制度建设做图片网站用什么程序

网站信息报送制度建设,做图片网站用什么程序,网站建设课件,网站建设公司哪家好 尖端磐石网络redis为什么这么快#xff1f; 比较容易答出的答案 1)纯粹的内存操作 2)单线程操作,不用考虑线程切换 其他优势 3)I/O 多路复用,使用epoll 4)Reactor 设计模式 I/O 多路复用有三种 select、poll、epoll select#xff1a;使用数组存储轮询 poll#xff1a;使用链表轮询 epo…redis为什么这么快 比较容易答出的答案 1)纯粹的内存操作 2)单线程操作,不用考虑线程切换 其他优势 3)I/O 多路复用,使用epoll 4)Reactor 设计模式 I/O 多路复用有三种 select、poll、epoll select使用数组存储轮询 poll使用链表轮询 epoll使用回调数据保留至map中 epoll还有一个优势使用了mmap文件映射内存加速与内核空间的消息传递 利用 mmap() 替换 read()配合 write() 调用的整个流程如下 用户进程调用 mmap()从用户态陷入内核态将内核缓冲区映射到用户缓存区 DMA 控制器将数据从硬盘拷贝到内核缓冲区可见其使用了 Page Cache 机制 mmap() 返回上下文从内核态切换回用户态 用户进程调用 write()尝试把文件数据写到内核里的套接字缓冲区再次陷入内核态 CPU 将内核缓冲区中的数据拷贝到的套接字缓冲区 DMA 控制器将数据从套接字缓冲区拷贝到网卡完成数据传输 write() 返回上下文从内核态切换回用户态。 MDA具体过程 用户进程调用 read 方法向操作系统发出 I/O 请求请求读取数据到自己的内存缓冲区中进程进入阻塞状态 操作系统收到请求后进一步将 I/O 请求发送 DMA然后让 CPU 执行其他任务 DMA 进一步将 I/O 请求发送给磁盘 磁盘收到 DMA 的 I/O 请求把数据从磁盘读取到磁盘控制器的缓冲区中当磁盘控制器的缓冲区被读满后向 DMA 发起中断信号告知自己缓冲区已满 DMA 收到磁盘的信号将磁盘控制器缓冲区中的数据拷贝到内核缓冲区中此时不占用 CPUCPU 可以执行其他任务 当 DMA 读取了足够多的数据就会发送中断信号给 CPU CPU 收到 DMA 的信号知道数据已经准备好于是将数据从内核拷贝到用户空间系统调用返回 Reactor 模式一般翻译成反应器模式也有人称为分发者模式。是基于事件驱动的设计模式拥有一个或多个并发输入源有一个服务处理器和多个请求处理器服务处理器会同步的将输入的请求事件以多路复用的方式分发给相应的请求处理器。简单来说就是 由一个线程来接收所有的请求然后派发这些请求到相关的工作线程中 1、单Reactor单线程 2、单Reactor多线程 3、多Reactor多线程 https://juejin.cn/post/7128732976216539167
http://www.w-s-a.com/news/256322/

相关文章:

  • ppt做视频 模板下载网站商业街网站建设方案
  • 佛山网站定制开发星光影视园网站建设案例
  • wordpress子站点商务网页设计与制作微课版答案
  • 山东省住房城乡和建设厅网站软件开发主要几个步骤
  • 可以接项目做的网站网站源码php
  • 杭州广众建设工程有限公司网站网页游戏人气排行榜
  • 上海网站开发建设最简单的网站代码
  • 东莞做网站建设免费网站建设案例
  • 莱州建设局网站wordpress的主题下载地址
  • 二级网站域名长沙企业关键词优化服务质量
  • 在家有电脑怎么做网站wordpress 入门主题
  • 什邡建设局网站sem推广是什么意思
  • 西安分类信息网站网站敏感关键词
  • 黑彩网站怎么做建设网站费用分析
  • 网站关键词选取的步骤和方法小程序商城哪家好排行榜
  • 儿童产品网站建设网站建设优化排名推广
  • 做网站的硬件无锡招标网官方网站
  • 做推送好用的网站合肥网站推广培训
  • 网站开发团队简介贵阳双龙区建设局网站
  • 新乡做网站公司哪家好wordpress侧边栏文件
  • 小白建站怎么撤销网站备案
  • 哪个网站做调查问卷赚钱短视频制作神器
  • 上海企业响应式网站建设推荐汕头网络优化排名
  • 怎么建立公司网站平台怎么将网站做成公司官网
  • 培训学校网站怎样快速建设网站模板
  • 建设电子商务网站论文云服务器安装wordpress
  • 做展板好的网站学校的网站开发过程
  • 宁波搭建网站价格西部数码网站正在建设中是什么意思
  • 吉林省建设项目招标网站苏州网络推广定制
  • 网站域名所有权证明引流推广接单