求助一个timer 定时器不起作用用的问题,内含部分代码

原来用的Timer(java.util.Timer)后来需要中途增加延迟时间,Timer不支持自己写了个简陋的,应该够用

* 判断这个线程是否还执行回调 * 模仿Timer的使用方法,因为之前用的是Timer

创建,并定义一个任務3秒后执行

增加5秒的延迟时间,相当于原来的任务是延迟8秒执行:

1毫秒=1000微秒 1微妙=1000纳秒, 1纳秒=1000皮秒 秒用s表现,毫秒用ms,微秒用μs表示,纳秒用ns表示皮秒用ps表示。 //精度较高的定时功能 //ITIMER_PROF: 以该进程在用户态下和内核态下所费的时间来计算它送出SIGPROF信号
(1)pthread_cond_timedwait测试暂未通过,无法阻塞超时感兴趣的可以自己打开注释的语句进行测试(可能与系统有关)。
(2)若有建议请留言,在此先感谢!

我要回帖

更多关于 timer 定时器不起作用 的文章

 

随机推荐