探 自谦 必胜

KISS:Keep It Simple and Stupid

Home / About / Contract / Wiki / Guestbook

这个问题先放在这里,免的忘掉.
我需要每隔一定时间执行一任务,使用setitimer()设置定时器,然后用信号(SIGINT)触发,接着发送消息执行该任务.
结果是延迟很长时间竟然导致程序不能正常运行.不发送消息而直接执行一切正常.
为什么延迟会这么长呢?

虽然上面方法可行,不过新增加其它调用时,不能精确保证时间间隔,使用多线程配合sleep函数解决.


Comments

Add Comment

Email(never display):
Web:
Textile Help