epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).

在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操作,只要还有没有处理的事件就会一直通知. 

LT模式的优点在于:事件循环处理比较简单,无需关注应用层是否有缓冲或缓冲区是否满,只管上报事件。缺点是:可能经常上报,可能影响性能

相关文章:

  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-29
  • 2021-06-14
  • 2021-09-20
  • 2021-08-13
  • 2021-12-28
相关资源
相似解决方案