多路复用之select、poll、epoll的区别

时间:2015-05-03 04:47:00
【文件属性】:

文件名称:多路复用之select、poll、epoll的区别

文件大小:27KB

文件格式:DOC

更新时间:2015-05-03 04:47:00

linux 多路复用 select poll epoll

无论是select,poll还是epoll都需要内核把FD消息通知给用户空间,如何避免不必要的内存拷贝就很重要,在这点上,epoll是通过内核于用户空间mmap同一块内存实现的。而如果你想我一样从2.5内核就关注epoll的话,一定不会忘记手工 mmap这一步的。


网友评论

  • 比较简单的讲了select,poll,epoll的区别,还可以