epoll

发布于 2019-09-26 作者 风铃 31次 浏览 版块 前端

https://segmentfault.com/a/1190000003063859
http://man7.org/linux/man-pages/man7/epoll.7.html



EPOLLIN事件
内核中的socket接收缓冲区 为空 低电平
内核中的socket接收缓冲区 不为空 高电平


EPOLLOUT事件
内核中的socket发送缓冲区 为空 高电平
内核中的socket发送缓冲区 不为空 低电平


LT 电平触发
高电平触发


ET 边沿触发
低电平 -> 高电平 触发
高电平 -> 低电平 触发


 


ET触发:


 


 


LT触发


收藏
暂无回复