2011-01-27 49 views
3

假设我将EPOLLINEPOLLOUT标志指定为在epoll_wait中添加描述符以进行监视。从'epoll'手册页中,不清楚作为数组一部分返回的每个epoll_event结构究竟在其events字段中携带什么。引用:当添加EPOLLIN和EPOLLOUT时,'epoll_wait`是否表示哪个事件被触发?

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

这是否意味着无法区分事件是否被触发,表示'can-write'与'can-read'相对?基本上有一个事件掩码,我会逻辑地期望返回的数组完全表示什么事件(S)发生在文件描述符?

回答

4

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

+1

“事件”是否可能包含“EPOLLIN”和“EPOLLOUT”面具? – 2011-06-18 03:24:01

相关问题