1

为了实现计时器,我目前正在分叉一个使用 SIGALRM 定期唤醒它并将一个字节写入管道的进程。我知道signalfd在文件描述符上接收信号,我想对计时器做同样的事情,但我知道的所有计时器机制都使用信号。Linux 是否提供了一种机制来通过文件描述符提供计时器?

4

1 回答 1

2

您可以使用timerfd_create和朋友。这是一个特定于 linux 的系统调用。

于 2012-06-27T18:59:05.903 回答