gpt4 book ai didi

unix - signalfd 的替代方案

转载 作者:行者123 更新时间:2023-12-02 01:04:42 32 4
gpt4 key购买 nike

是否有 signalfd 的替代方案(在 Mac OS X 上不可用)?我正在使用 select 复用 I/O,并希望以某种同步方式接收信号。

最佳答案

man kqueue 并在那里查找 EVFILT_SIGNAL

kqueue()返回的描述符应该是poll()able/select()able。可以使用 kevent() 调用来注册和读出事件。

Original kqueue paper

附注我希望我没有偏离太多,我自己还没有机会使用 kqueue。

关于unix - signalfd 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10591531/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com