【Linux】epoll 的 LT ET 介绍一下(约145字)

epoll的LT和ET模式是两种不同的工作方式。

LT模式是默认的工作方式,相当于一个效率很高的poll模型;而ET是高效工作方式。

区别

LT和ET本质的区别是:LT模式状态时,主线程正在epoll_wait等待事件时,请求到了,epoll_wait返回后没有去处理请求(recv),那么下次epoll_wait时此请求还是会返回(立刻返回了);

而ET模式状态下,这次没处理,下次epoll_wait时将不返回(所以我们应该每次一定要处理),可见很大程度降低了epoll的触发次数。

THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容