【读书笔记】TCP/IP网络编程 第17章 Linux epoll
2017-08-10 11:04
113 查看
第17章 epoll的理解与应用
I/O复用:http://blog.csdn.net/xiaxzhou/article/details/76944971epoll_create:
创建保存epoll文件描述符的空间
select方式中为了保存监视对象,直接声明了fd_set变量。但epoll方式下由操作系统负责保存监视对象。因此需要向操作系统请求创建保存空间。
epoll_ctl:
为了添加删除监视对象文件描述符,select方式需要FD_SET,FD_CLR函数。epoll方式中,通过epoll_ctl函数请求操作系统完成。
epoll_wait:
声明足够大的epoll_event结构体数组后,传递给epoll_wait函数时,发生变化的文件描述符信息被填入该数组。无需向select函数那样针对所有文件描述符进行循环。
相关文章推荐
- TCP/IP网络编程 基于Linux编程_3 --优于select的epoll
- TCP/IP网络编程 基于Linux编程_3 --优于select的epoll
- Linux中epoll用法小结(转载)
- Linux IO模式及 select、poll、epoll详解
- Linux企业级项目实践之网络爬虫(19)——epoll接口
- linux网络epoll()函数 有道翻译
- 一个linux下的epoll事件模型实例
- linux device drivers 读书笔记(第一章)
- TCP/IP网络编程 基于Linux编程_4 --多线程服务器端的实现
- <<Linux内核的设计与实现>>读书笔记(三)-Linux的进程
- 【Linux的高级应用编程】TCP/IP网络编程函数解析
- linux下的epoll如何高效处理百万连接
- Linux Epoll介绍和程序实例【转】http://blog.csdn.net/sparkliang/article/details/4770655
- epoll实现linux进程通信
- linux epoll 问题小结
- 《鸟哥的Linux私房菜》读书笔记一:Linux文件与目录管理
- Linux2.6内核epoll 网络编程
- 读书笔记(Linux入门)
- Linux网络编程--epoll 模型原理详解以及实例