`
lobin
  • 浏览: 435257 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

在实际编程中,经常要处理来自多个I/O的操作请求,尤其在网络编程中,需要处理大量来自客户端连接的I/O请求,如何出来这么多的I/O操作请求是一个值得需要考虑的问题,特别是阻塞式I/O的情况下,在阻塞在一个I/O读的情况下,就不能同时处理其他的I/O读。

 

I/O多路复用常见的实现有Select、Poll以及Epoll。

 

事件驱动

上面的I/O多路复用技术很多都是基于事件驱动的,包括UNIX的kqueue。

 

事件模型

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics