在fd上实现的计时器

时间:2012-06-27 18:57:02

标签: linux timer

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

1 个答案:

答案 0 :(得分:2)

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