是否有替代方案signalfd(在 Mac OS X 上不可用)?我正在使用复用 I/O select,并希望以某种同步方式接收信号。
man kqueue并在那里寻找EVFILT_SIGNAL。
返回的描述符kqueue()应该是poll()能够/select()能够的。可以使用调用来注册和读出事件kevent()。
PS 我希望我没有偏离太多,我自己还没有机会使用 kqueue。
| 归档时间: |
|
| 查看次数: |
2117 次 |
| 最近记录: |