【发布时间】:2016-11-12 19:04:53
【问题描述】:
我需要保持一个同步的事件与面向定时器的信号处理程序同步。
我可以在信号处理程序中使用timer_settime() 来调整下一个计时器到期,从而使我的面向计时器的信号处理程序与事件保持同步吗?
【问题讨论】:
标签: linux unix timer signals posix
我需要保持一个同步的事件与面向定时器的信号处理程序同步。
我可以在信号处理程序中使用timer_settime() 来调整下一个计时器到期,从而使我的面向计时器的信号处理程序与事件保持同步吗?
【问题讨论】:
标签: linux unix timer signals posix
好的,经过一些其他研究后,我在 this answer 中找到了指向 this part of POSIX specification 的链接(IEEE Std 1003.1-2008 或 POSIX.1-2008)。
规范给出了(在System Interfaces->Pointer to a function subsection 中)在信号处理程序中使用的异步信号安全函数列表,timer_settime() 是其中的一部分。
我很欣赏另一个更技术性和详细的答案,尽管我的问题已经解决。谢谢!
【讨论】: