epoll是用于套接字,管道和特殊事件,信号和定时器描述符的Linux 2.6就绪通知API,它们可以在级别和边缘触发模式下运行,尽管目前只有级别触发的行为符合文档。与轮询或选择相反,epoll在描述符的数量和关于实现的事件的O(N)方面缩放O(1)。
假设一个对等程序使用epoll来执行异步TCP读取和写入多个对等体。当然,这意味着每个文件描述符都设置为非阻塞以允许...
所以....我很困惑为什么我的基于epoll的tcp服务器随机挂起epoll_wait,然后当我终止SIGINT时向一些连接发送一个空数组。事实证明,我......
在epoll事件event.data.fd中返回的fd是否总是在每次使用epoll_wait()之间保持相同的fd描述符,并且它可以用于每次识别该连接和状态...