epoll
- 边缘触发和水平触发[我的理解,不保证正确]
水平触发 | 认为文件描述符处于就绪状态,即可读/可写:如果文件可读,一次没有读完,下次检测时,仍可以检测到 |
边缘触发 | 当文件描述符处于就绪状态,通常一次性读完,因为在下次I/O事件到来前,不会有任何通知 |
- 历史上,边缘触发和水平触发属于
信号驱动I/O | 边缘触发 |
select,poll | 水平触发:会时时检测文件描述符 |
epoll | 同时支持边缘触发和水平触发:Linux独有 |
posted on 2021-06-01 15:34 toughcactus 阅读(39) 评论(0) 编辑 收藏 举报