在触发边缘的 epoll 事件中,我会读取一个套接字(也可能是多个套接字),直到没有更多数据可读(
EAGAIN
或 EWOULDBLOCK
),然后循环回到 epoll_wait
。如果在处理该读取时,另一个套接字(当前未被读取的套接字)变为可读状态,那么会发生什么?触发边缘的 epoll 会忽略它,因为它在触发/信号时不是在 epoll_wait
中阻塞,还是会在下一次调用 epoll_wait
时立即返回事件数组并包含该套接字吗?