多种定时器

在一些程序中,咱们须要每隔一段时间执行一个函数。例如每2s,5s,10s分别执行不一样的函数。若是有多个定时器,实现这个功能就很简单,只需分别定时2s,5s,10s便可。可是Linux中只容许一个进程中有一个定时器,怎么办呢?能够用如下的方法实现。 首先使用setitimer函数注册一个1s定时器one_timer,由于1s能够做为被2s,5s,10s整除的单位时间。Setitimer定时时间到达
相关文章
相关标签/搜索