您的位置:首页 > 理论基础 > 计算机网络

【读书笔记】TCP/IP网络编程 第17章 Linux epoll

2017-08-10 11:04 113 查看

第17章 epoll的理解与应用

I/O复用:http://blog.csdn.net/xiaxzhou/article/details/76944971

epoll_create:

创建保存epoll文件描述符的空间

select方式中为了保存监视对象,直接声明了fd_set变量。但epoll方式下由操作系统负责保存监视对象。因此需要向操作系统请求创建保存空间。

epoll_ctl:

为了添加删除监视对象文件描述符,select方式需要FD_SET,FD_CLR函数。epoll方式中,通过epoll_ctl函数请求操作系统完成。

epoll_wait:

声明足够大的epoll_event结构体数组后,传递给epoll_wait函数时,发生变化的文件描述符信息被填入该数组。无需向select函数那样针对所有文件描述符进行循环。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: