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

做PPT素材用到的网站sem竞价代运营公司

做PPT素材用到的网站,sem竞价代运营公司,渭南免费做网站,自己做网站 有名文章目录 阻塞 blocking非阻塞 non-blockingIO复用 IO multiplexing信号驱动 signal-driven异步 asynchronous拓展知识 看过上篇文章英国基本能理解本文五张图的内容websevere服务器从零搭建到上线(一)|阻塞、非阻塞、同步、异步 本文要能够在…

文章目录

  • 阻塞 blocking
  • 非阻塞 non-blocking
  • IO复用 IO multiplexing
  • 信号驱动 signal-driven
  • 异步 asynchronous
  • 拓展知识

看过上篇文章英国基本能理解本文五张图的内容websevere服务器从零搭建到上线(一)|阻塞、非阻塞、同步、异步
本文要能够在纸上默写并且阐明工作原理,八股就到位了

阻塞 blocking

非阻塞 non-blocking

非阻塞IO真的好吗,既然数据没有准备好,我们还要把宝贵的CPU资源浪费在不断询问内核是否准备好数据,这是没有必要的,所以这里我们应该写成事件驱动型的非阻塞IO,即非阻塞IO与IO多路复用一起使用
所以当我们谈到non-blocking,一般都是说的non-blocking + IO-multiplexing,单用其中任何一个都没有办法很好的实现功能

IO复用 IO multiplexing

在这里插入图片描述
IO多路复用默认的是一个阻塞的sockfd,一个select\poll\epoll会同时监听多个套接字,如果工作在阻塞模式下,如果某个socketfd读缓冲区就绪,我们就会阻塞在这里一直读,我们一直阻塞在某一个socketfd上后,一直没有机会再回到epoll_wait取监听别的套接字了,所以事件驱动的no-blocking IO+IO multiplexing才是正解!

信号驱动 signal-driven

内核在第一个阶段是异步,在第二个阶段是同步;与非阻塞IO的区别在于它提供了消息通知机制,不需 要用户进程不断的轮询检查,减少了系统API的调用次数,提高了效率。

异步 asynchronous

拓展知识

关于异步非阻塞模型:
在网络模型中,异步非阻塞是一种处理I/O操作的方式。异步指的是程序在执行I/O操作时可以同时进行其他任务,而不必等待I/O操作完成。
在异步非阻塞模型中,通常会使用事件驱动的方式来管理I/O操作。当一个I/O操作完成时,系统会通知程序,程序可以在合适的时机处理这个事件。这种模型通常会配合使用回调函数或者事件循环来处理I/O事件,从而实现高效的并发处理。

关于异步阻塞模型

异步通常与非阻塞相对应。但是,有时候在特定的场景中,“异步” 用来表示操作可以在后台进行,而 “阻塞” 则表示操作需要等待直到完成。
在某些情况下,异步操作可能是阻塞的,这意味着虽然操作在后台(操作系统)执行,但程序仍然需要等待其完成才能继续执行其他任务。这通常发生在某些异步操作的结果对程序的后续执行是必需的情况下,程序会在启动异步操作后被阻塞直到操作完成。
例如,在异步文件读取的情况下,虽然读取操作是异步的(即文件读取在后台进行),但程序可能需要等待读取操作完成并且数据可用才能继续执行后续操作。在这种情况下,虽然操作是异步的,但程序仍然会被阻塞,直到异步操作完成。

http://www.hengruixuexiao.com/news/46108.html

相关文章:

  • 淮南做网站公司西安seo网络推广
  • 加盟的网站建设郑州专业的网站公司
  • 常见的电子商务网站推广方式百度搜索引擎竞价排名
  • wordpress账号无法创建廊坊seo关键词优化
  • 一份完整的网站策划方案谷歌搜索引擎首页
  • 上饶有哪些做网站的店seo快速排名软件方案
  • 17zwd一起做网站官网快速seo整站优化排行
  • 北京赛车网站开发免费的行情网站app
  • 大龄工找工作哪个网站好百度最新秒收录方法2021
  • 网站建设完成报告百度小说排行榜
  • 做酒类直供网站行吗百度站长工具收费吗
  • 浦东新区专业做网站以网络营销为主题的论文
  • wordpress4.9+多站点完美日记网络营销策划书
  • 梧州网站建设百度网盘提取码入口
  • 网络公司用什么名字比较好seo自学网官方
  • 网站开发的方法搜索广告
  • 卦神岭做网站最新新闻热点事件2022
  • 一般通过彩推人seo软文推广
  • 接给别人做网站的活中国新闻今日头条
  • 珠海做公司网站新东方烹饪学校
  • 厦门建设银行网站首页搜索引擎名词解释
  • 网站开发案列网站关键词推广价格
  • 在互易上做的网站如何修改一个网站如何推广
  • 营口做网站app推广联盟平台
  • 河南郑州网站制作公司2345网址导航是病毒吗
  • 做影视网站侵权吗竞价账户托管公司
  • 网站页脚内容济宁网站建设
  • 湖北做网站多少钱网站如何做关键词优化
  • wordpress推送到公众号流程优化
  • 没有网站可以做京东联盟吗企业建网站一般要多少钱