ONESHOT的作用是每次事件触发后,就从红黑树中删除监听这个socket,
由于ET需要循环读取所有数据,因此没太大问题,但是LT一般只读取一次,加上ONESHOT的话就再也读取不了后面的数据了,因此LT也需要循环读取直到EAGAIN
epoll中的LT,ET与ONESHOT
最新推荐文章于 2022-11-28 15:13:41 发布
ONESHOT的作用是每次事件触发后,就从红黑树中删除监听这个socket,
由于ET需要循环读取所有数据,因此没太大问题,但是LT一般只读取一次,加上ONESHOT的话就再也读取不了后面的数据了,因此LT也需要循环读取直到EAGAIN