日期:2014-05-16  浏览次数:20747 次

想实现一个定时器,周期为一个小时以上,请问用什么函数好?
如题,   程序启动后不退出,用   sleep()?   alarm()?   还是?哪个对系统影响比较小些?谢谢!


------解决方案--------------------
man 3 sleep:
....
sleep() may be implemented using SIGALRM; mixing calls to alarm() and sleep() is a bad idea.
....

如果你要处理其它信号,用alarm逻辑上清晰些,如果没有,用sleep简单些。直觉,二者对系统的影响没有差别。
------解决方案--------------------
接分