无情百合

文章
7
资源
0
加入时间
4年0月3天

条件触发和边缘触发 及 epoll 的优点

条件触发: 只要输入缓冲有数据就会一直通知该事件边缘触发: 输入缓冲收到数据时仅注册1次该事件,即使输入缓冲中还留有数据,也不会再进行注册水平触发(level-triggered,也被称为条件触发):只要满足条件,就触发一个事件(只要有数据没有被获取,内核就不断通知你)边缘触发(edge-triggered): 每当状态变化时,触发一个事件举个读socket的例子,假定经过长时间的沉默后,现