一尘不染

用户空间中的Linux C / C ++计时器信号处理程序

linux

我需要在C / C ++ linux中每’n’毫秒激活一次的函数(例如,信号处理程序)。如何设置信号等,以便以毫秒分辨率注册计时器事件。

精度并非至关重要,但需要在数百毫秒左右的时间内。

我是Linux新手,我真的不知道从哪里开始。


阅读 202

收藏
2020-06-07

共1个答案

一尘不染

setitimer(2)是一个好的开始,但是您真的要与信号异步吗?否则,您可能会有一个带有select(2)poll(2)以及适当超时的主循环。

2020-06-07