【读书笔记】TCP/IP网络编程 第17章 Linux epoll
来源:互联网 发布:台风灾害数据网址 编辑:程序博客网 时间:2024/06/06 06:56
第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函数那样针对所有文件描述符进行循环。
阅读全文
0 0
- 【读书笔记】TCP/IP网络编程 第17章 Linux epoll
- 【读书笔记】TCP/IP网络编程 第2章
- 【读书笔记】TCP/IP网络编程 第4章 回声
- 【读书笔记】TCP/IP网络编程 第6章UDP数据传输
- 【读书笔记】TCP/IP网络编程 第7章 半关闭
- 【读书笔记】TCP/IP网络编程 第18章 多线程并发
- 【读书笔记】TCP/IP 网络编程 第23章 IOCP模型
- 【读书笔记】TCP/IP网络编程 第12章 I/O复用
- 【读书笔记】TCP/IP网络编程 第14章 多播、广播
- 【读书笔记】TCP/IP网络编程 第21章 异步通知I/O模型
- 【读书笔记】TCP/IP网络编程 第22章 异步/重叠IO模型
- 【读书笔记】TCP/IP网络编程 第23章 纯重叠I/O实现回声
- TCP/IP网络编程 基于Linux编程_3 --优于select的epoll
- Linux下网络编程<TCP/UDP/epoll>
- Linux网络编程之tcp/ip编程
- Linux网络编程--7. TCP/IP协议
- Linux网络编程:7. TCP/IP协议
- linux下TCP/IP网络编程
- redis -Writing to master: Unknown error异常处理
- Eclipse配置项目生成jar包到tomcat的webapps下
- avalon下拉框
- 自动化测试框架selenium+java+TestNG——TestNG详解之一
- Java 基础语法
- 【读书笔记】TCP/IP网络编程 第17章 Linux epoll
- 学习go语言碰到的问题:main redeclared in this block
- 发送短信
- 反射机制
- Leetcode-Remove Duplicates from Sorted Array-Python
- springboot学习笔记-3 整合redis&mongodb【转载】
- Windows10系统不能右键处理文件,一右键就黑屏一下
- HashSet和TreeSet
- MOOC清华《程序设计基础》期末考试第1题:解三元一次方程