我正在尝试让libusb与epoll而不是poll一起工作,因为我已经在一个需要可伸缩性并且只在linux上运行的应用程序中使用了epoll。我想知道events返回的libusb_get_pollfds标志(用于轮询)是否与epoll兼容。
例如,可以用POLLIN注册epoll标志并实现与EPOLLIN标志相同的行为吗?还是需要将这些事件标志映射到它们相应的epoll版本?

最佳答案

例如,POLLIN标志是否可以用epoll
实现与EPOLLIN标志相同的行为,还是需要映射
这些事件标志对应的epoll版本?
这说明问题。节选:
epoll文档最突出的问题是它未能
用“粗体大写”说明epoll事件实际上是完全
poll(2)事件相同。

关于c - 民意调查和epoll事件标志兼容吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30685515/

10-13 07:26