程序要用select监测2个socket,但是也要用到定时器,如果用系统的setitimer,会把select中断,这绝对是不行的,并且对定时器的精度也有要求。(定时器不只一个) 现在有两个方案,用setitimer,select监测到中断后,再继续执行select,我是想定时器执行完了后继续监测select,不知道可不可行。 第二个,用select,因为定时器不只一个,所以代码应该有点麻烦。 大家怎么看,还是我想的哪个地方有问题。 另外问,select和setitimer是...
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟检查一下新邮件等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。比如下面的代码每5分钟检查一遍是否有新邮件: private java.util.Timer timer; timer = new Timer(true); timer.schedule( new java.util.TimerTask() { public void run() { //server.checkNewMail(); 检查新邮件 } }, 0, 5*60*1000); 使用这几行代码之后,Timer本身会每...
我在装有UNIX和UNIWARE系统的两台机子上用crontab定时执行一个程序,crontab文件中已经写入了定时执行的语句,可是到了时间却没有定时执行,这是为什么,请高手指教!!!!急啊!!!!
我在uniware系统中用crontab -l是可以的,但是怎么用crontab -e怎么就不行呢? 请问各位在uniware系统中我想定时10:00准时执行sh filename怎么实现呢? 急!谢谢各位指教!
请问gtk有没有可以设置0.5秒调用一次函数的定时器函数? 我搜索timer,但是貌似那些函数都不是…… http://library.gnome.org/devel/libedataserver/stable/libedataserver-e-time-utils.html
给产品写脚本的时候,发现python居然没有 内置的定时器模块 虽然 while ture:sleep(1);可以解决问题 感觉还是不爽 后来,自己用c写了个定时器模块, 其中涉及调用关系,浪费了不少时间 python-> c-> python