`epoll_wait`是否表示在添加EPOLLIN和EPOLLOUT时触发了哪个事件?

时间:2011-01-27 13:37:05

标签: linux epoll

假设我在使用EPOLLIN监视器添加描述符时指定EPOLLOUTepoll_wait标志。从'epoll'联机帮助页中,不清楚作为数组的一部分返回的每个epoll_event结构在其events字段中的确切含义。引用:

  

events成员将包含返回的事件位字段。

这是否意味着无法区分事件是否被触发表示“可写”而不是“可读”?基本上有一个事件掩码,我逻辑上期望返回的数组准确表示在文件描述符上发生了什么事件?

1 个答案:

答案 0 :(得分:4)

您的期望是正确的。 events成员将包含为该文件描述符发生的事件。