摘要: epoll或者kqueue的原理是什么?为什么epoll和kqueue可以用基于事件的方式,单线程的实现并发?我没看过linux内核,对这方面一直有疑问……可能我没有说太明白,我知道您说的这些,我是想了解底层原理。在底层,linux内核是如何知道这些事件的,通过轮询吗? 添加评论分享按票数排序3 个回答蓝形参,皈依Node.js14 票,来自xiaoLee、崔松辉、马依诺 更多我不了解楼主的层次,我必须从很多基础的概念开始构建这个答案,并且可能引申到很多别的问题。首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道, 阅读全文
posted @ 2013-05-13 19:01 Samurail 阅读(452) 评论(0) 推荐(0)