随笔分类 -  Linux

Linux 学习笔记之 --- epoll 事件模型详解
摘要:epoll 主要采用对已就绪的 fd 进行轮询操作 一、epoll 触发方式 epoll支持 ET 和 LT 两种触发方式 ET(边缘触发):Nginx 就是采用 ET 触发方式,只支持 no-block 方式,当一个 fd 缓冲区就绪的时候,只会发送一次事件触发, 而不会管缓冲区的数据是否已经被读 阅读全文

posted @ 2017-04-01 15:06 RobotZhu 阅读(4336) 评论(0) 推荐(1)

Linux 学习笔记之 --- select 与 poll 事件模型详解
摘要:select 与 poll 工作原理: 1、select 主要是采用轮询的方式来实现对就绪的 fd 处理: 2、poll 和 select 基本相同,主要不同在于 poll 没有对 fd 数量限制 工作模型: 工作流程: 1、用户态创建了网络 IO 连接,假设一个 socket 连接就是一个 fd 阅读全文

posted @ 2017-04-01 15:03 RobotZhu 阅读(591) 评论(0) 推荐(0)

导航