章节目录
- 01-其他备选的IO模型
- 02-整体概览
- 03-水平触发和边缘触发
- 04-在备选的IO模型中采用非阻塞IO
- 05-IO多路复用
- 06-select()系统调用
- 07-poll()系统调用
- 08-文件描述符何时就绪
- 09-比较select()和poll()
- 10-select()和poll()存在的问题
- 11-信号驱动IO
- 12-何时发送IO就绪信号
- 13-优化信号驱动IO的使用
- 14-epoll编程接口
- 15-创建epoll实例_epoll_create()
- 16-修改epoll的兴趣列表_epoll_ctl()
- 17-事件等待_epoll_wait()
- 18-深入探究epoll的语义
- 19-epoll同IO多路复用的性能对比
- 20-边缘触发通知
- 21-在信号和文件描述符上等待
- 22-pselect()系统调用
- 23-self-pipe技巧
- 24-总结
- 25-练习