eventfd返回错误的文件描述符

时间:2018-09-01 19:36:52

标签: c

我有一个c程序,该程序打开一些侦听套接字并使用epoll获取接收到的数据。数据接收是在单独的线程中完成的,当接收到所有数据时,我使用eventfd唤醒epoll_wait并关闭线程。

问题是,在多次打开和关闭接收线程之后,eventfd返回0,错误的文件描述符为错误值。

我在启动线程之前打开epollfd和eventfd,并在线程完成后关闭它们。

我在做什么错了?

0 个答案:

没有答案