1

我有一个要求,我启动一个计时器并在一段时间内执行特定任务。一旦计时器到期,我将在处理程序中设置一个全局变量。我的过程会不断检查这个变量。一旦设置了全局变量,该过程就会停止。

但是 setitimer 在其描述中的问题是“当任何计时器到期时,都会向进程发送信号,并且计时器(可能)重新启动。”

如何停止处理程序中的计时器?

4

1 回答 1

1

getitimer(3p)手册页:

设置 it_value 为 0 将禁用计时器,无论 的值如何 it_interval

于 2013-07-01T06:54:11.980 回答