select, poll, epoll
2016-02-24 14:12
190 查看
项目 | select | poll | epoll |
---|---|---|---|
监听个数 | 1024 | 不限制 | 最大可以打开文件的数目 |
IO效率 | 线性扫描全部的集合 | 线性扫描全部的集合 | 只调用活跃的,callback |
内核与用户空间的消息传递 | 2次 | 2次 | 1次(mmap共享一块内存) |
参考
select/poll/epoll 对比相关文章推荐
- Delphi7编译时,发生Access violation at address 00A7B628 in module 'dcc70.dll'. Read of address 00000000.(Delphi6升级到Delphi7)
- html和php添加UTF-8 head标签
- NSURLCache
- JS,Jquery - 三元运算符
- Ubuntu下安装SVN服务
- android将xml文档中自定义标签中的内容取出
- 模式匹配算法KMP
- Redis学习笔记一
- Hadoop Namenode不能启动 dfs/name is in an inconsistent
- android、webview、js交互
- JAVA-input如何占满整个td
- Linux下gcc安装与使用(常用的gcc命令)
- Mac OS command line TestNG - “Cannot find class in classpath” error
- poj1173 多重集组合数
- WebSocket相关知识
- Android刷ROOT原理及小案例
- 利用rowid删除数据,提升性能
- window.event的问题--event时间的兼容性
- Hadoop 三台主机 集群搭建 详解(测试)
- jQuery中的事件