如何使用epoll与data-> ptr而不是data.fd?

时间:2012-12-25 06:52:47

标签: epoll

我正在使用epoll和大量的fd编写应用程序。 为了改进fd对应用程序相关DB的搜索,我想传递给epoll应用程序信息,例如DB数组中的索引。 我想过使用data-> ptr(epoll_data_t - > * ptr),据我所知,我可以给出包含来自应用程序层的fd和私有信息的指针,但找不到任何文件或者实例

我发现这篇文章似乎很相关,但是没有实现示例...... How to use epoll_event data.ptr

由于

1 个答案:

答案 0 :(得分:10)

你可以在data中放置任何你想要的东西。 epoll本身并没有使用它,它只是在参数列表中指定的fd上发生事件时返回它。