我在线程中使用EPOLL和eventfd用于IPC,但我没有得到参数epoll文件描述符和事件文件描述符之间的区别
你能详细说明...... 谢谢。答案 0 :(得分:0)
epoll文件描述符:系统调用:
int epoll_create1(int flags);
返回epoll
文件描述符,也称为efd
。此描述符用于轮询(epoll_wait
)和控制(epoll_ctl)命令。
事件文件描述符:正常套接字fd从socket
或accept
返回,就像系统调用一样,知道为event
文件描述符。这些文件描述符设置为EPOLLIN
,EPOLLOUT
,EPOLLET
等事件。
事件文件描述符是在事件文件描述符上注册或绑定的,用于轮询事件。