epoll

  

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


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

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

LT 电平触发
高电平触发

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

 

ET触发:

 epoll_第1张图片

 

LT触发

epoll_第2张图片

你可能感兴趣的:(epoll)