定时器问题,更改系统时间后定时器停止触发? windows下,程序中使用了几个javax.swing.timer定时器。 定时器启动后正常,此时把操作系统时间往前改,比如改到昨天,发现所有的定时器都停止触发了,把操作系统时间往后改没关系。各位高手有碰到过这种情况吗?该怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:zzhzzh204553(真的好想你)。如果用户运行程序后,又修改系统时间怎么办?不能限制用户不改系统时间吧 你可以换一种方法,不要用计时器触发,自己sleep()或者wait();比如要隔一个小时运行一次: while(true){ //todo .... .... //do end wait(60*60*1000); } 不过,我不清楚wait()或者sleep()是不是也和系统有关。如果也是相关的那就不行了。 嗯。sleep可以的。 帖子保留两天,看有没有更好的办法,难道java的定时器就没有想到系统时间会改的问题? 大量访问URL连接时部分程序卡死问题 关于ImageIO读取图片的问题 求助:scjp考试题目!选什么?为什么? 内部类的简单问题! 那位大虾救救我,Java的java.security DES的密钥载入模式!? 在线等!!!!! 求Java入门级别的好书,同时散分结交Java区的朋友 java native memory 不停增长 关于java生成的exe文件不能运行的问题 关于对象系列化,这种方法为什么不对,50分!!! 今天小弟开始学JAVA,遇到的第一个问题,关于THIS的。 请教一个JTextPanel显示网页的问题 请问大家再用什么编译器
比如要隔一个小时运行一次:
while(true){
//todo ....
....
//do end
wait(60*60*1000);
}
如果也是相关的那就不行了。