Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
epoll 是否足够侠义,可以保留剩余的事件,并在下次调用 epoll_wait() 时将它们放入事件数组中?或者它只是像一个彻头彻尾的混蛋一样把他们扔掉?
手册页忽略了这一点。
忘记这些事件会……对程序员非常粗鲁。任何基于边缘触发的 epoll 的东西都会在负载下停止工作。
编辑:我忘了提到 epoll 不会忘记它没有返回给用户代码的事件,除非底层文件已经关闭。