我想用一个信号通知一个工作线程-它应该停止等待事件并检查一些全局条件。我在Linux上使用epoll_pwait
,我想在Mac上也这样做。
但是kqueue(2)
手册上说:
EVFILT_SIGNAL ...只有发送到进程的信号,而不是特定的线程,才会触发筛选器。
如何克服这一局限?或者可能有另一种通知等待kevent
的唯一线程的好方法
发布于 2013-10-18 19:33:13
任何I/O复用API的通用方法是:
https://stackoverflow.com/questions/19456264
复制相似问题