Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 event.data.ptr 指向一个对象。当我 epoll_ctl(del) 事件时,我必须删除对象(由 event.data.ptr 指向)。我怎样才能得到指针?epll_ctl(del) 只是忽略参数“事件”:
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);
我是否必须维护这些对象的向量?我觉得它有点脏。谢谢。
事实上。epoll接口中没有办法查询数据字段。常见的解决方法是将该数据保存在您自己的用户空间列表中。
我认为是时候编写一个 epoll 系统调用来查询该字段以避免与文件描述符关联的重复数据。