Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为了实现计时器,我目前正在分叉一个使用 SIGALRM 定期唤醒它并将一个字节写入管道的进程。我知道signalfd在文件描述符上接收信号,我想对计时器做同样的事情,但我知道的所有计时器机制都使用信号。Linux 是否提供了一种机制来通过文件描述符提供计时器?
signalfd
您可以使用timerfd_create和朋友。这是一个特定于 linux 的系统调用。