epoll提供了ET和LT两种模式,网上文章很多,这里只总结下LT模式下的两个缺点

  1. epoll对fd的管理实现是用的红黑树,所以epoll_ctl并不是一个很快的操作,而LT模式更放大了这个缺点。
  2. 有一个关于内存屏障(Memory barrier)的patch:prevent missed events on EPOLL_CTL_MOD,可能很多内核都没有打上这个补丁。

相关文章:

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