epoll难以替代select
来源:互联网 发布:单片机仿真软件 编辑:程序博客网 时间:2024/05/22 03:41
文/kingkai
http://www.kernel.org/doc/man-pages/online/pages/man4/epoll.4.html
epoll单纯对比select,优势可见。
但各产品线一般都有自身封装的基于select的XX_pool,在多线程的模型下,主进程只负责listen_fd的select并accept,将read_fd插入XX_pool中。各工作线程以加锁的方式获取XX_pool中剩余的read_fd并做相应处理。
这种模型相当于把轮询的负载转交给工作线程。性能上与epoll相比不再有明显劣势了。
此外,epoll编码复杂,尤其在事件逐渐增多时,尤为明显。这也是以epoll替换select的门槛之一。
- epoll难以替代select
- Select & Epoll
- epoll/select
- select/epoll
- select & epoll
- 哪些 IT 职位难以替代,竞争力强?
- input+div 替代 select
- epoll-select的代替品
- select and epoll
- select 和 epoll比较
- select、Poll、epoll比较。
- epoll,select的区别
- select,poll,epoll区别
- select,poll,epoll用法
- epoll与select
- select, poll, epoll
- select 和 epoll
- select、poll、epoll
- jquery.validate API
- Dockpanel 实现浮动和多标签窗体解决方案(转)
- ARM与嵌入式linux如何入门
- 数字水印 IHttpHandler 学习总结
- 搜索引擎排序
- epoll难以替代select
- 网通、电信、教育网IP查询
- 为什么文件路径 Program Files 可以写成 Progra~1
- 记录一些好的文章
- LOD技术
- Xml中SelectSingleNode方法中的xpath用法
- 源码网站
- [转]浅谈新概念学习方法
- How to write a 32bit screen saver