1

epoll 是否足够侠义,可以保留剩余的事件,并在下次调用 epoll_wait() 时将它们放入事件数组中?或者它只是像一个彻头彻尾的混蛋一样把他们扔掉?

手册页忽略了这一点。

4

1 回答 1

3

忘记这些事件会……对程序员非常粗鲁。任何基于边缘触发的 epoll 的东西都会在负载下停止工作。

编辑:我忘了提到 epoll 不会忘记它没有返回给用户代码的事件,除非底层文件已经关闭。

于 2013-04-13T07:24:24.767 回答