Sigalrm(linux信号)

时间:2013-04-25 05:11:14

标签: linux posix boost-signals2

我是linux信号的新手。我的问题是: 如果进程初始化多个计时器, 那么一个进程如何知道SIGALRM属于哪个计时器? 提前致谢

1 个答案:

答案 0 :(得分:1)

这取决于您设置SIGALRM处理程序的方式。

还要考虑不使用alarmtimer_create甚至timerfd_create(2)(使用poll)。

如果您使用SA_SIGINFO致电sigaction(2),则可获得间接为您提供计时器信息的siginfo_t

另请阅读all about linux signalsAdvanced Linux Programming