C语言函数如何在每天固定时间执行某一函数,比如每天12点去执行(基于定时器setitimer和信号去处理)

在编程的时候很多时候会用到萣时器,定时检测某个状态是否发生变化并进行处理这时候,就会用到setitimer函数了

其中it_value表示设置定时器后间隔多久开始执行定时任务,而it_interval表示两次定时任务之间的时间间隔

(3)上一次定时器的值,一般置为NULL即可

4. 返回值:成功返回0;失败返回-1并把错误号写到errno变量中

5. 以下是使用的简单实例(ITIMER_REAL,其他的类似)

在编程的时候很多时候会用到萣时器,定时检测某个状态是否发生变化并进行处理这时候,就会用到setitimer函数了

其中it_value表示设置定时器后间隔多久开始执行定时任务,而it_interval表示两次定时任务之间的时间间隔

(3)上一次定时器的值,一般置为NULL即可

4. 返回值:成功返回0;失败返回-1并把错误号写到errno变量中

5. 以下是使用的简单实例(ITIMER_REAL,其他的类似)

我要回帖

更多关于 c语言函数 的文章

 

随机推荐