2007-04-18
关于java.util.Timer
关键字: timer最开始学习java的时候不知道java还有个定时器,一直使用Thread.sleep(xxx);来实现定时,后来认识了Timer后,如果指定任务时设定了period,就会一直固定间隔period时间段来执行,那时候为了防止上次任务没有结束,下次任务又启动了特意设定了synchronized标记。呵呵想起真可笑。。
再到后来,就发现period属性原来是上次任务结束后下次任务启动时的间隔时间。也就是说run方法return后,再到下次调用run方法的间隔时间。而不是固定period时间调用run方法。
如果要在固定的间隔时间调用run方法可以采用Linux的crontab。先直接写一个main,main直接调用run方法。然后在crontab中设定间隔时间。
- 浏览: 35775 次
- 性别:

- 来自: 重庆

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
使用iBatis的开发者有福了 ...
idea太贵了,一般公司都不会买。个人估计也不会买。所以国内的基本都是破解的.
-- by andyao -
使用iBatis的开发者有福了 ...
这个idea 插件在哪可以下载?谢谢楼主
-- by dlpower -
使用iBatis的开发者有福了 ...
可惜,IntelliJ IDEA 不免费。。。不如移植到netbeans上,同为 ...
-- by hantsy -
使用iBatis的开发者有福了 ...
强的,好像iBATIS的作者Larry也用这个,哈哈 :)
-- by linux_china -
使用iBatis的开发者有福了 ...
这个好,请问有没有for eclipse的?谢谢!
-- by dlpower






评论排行榜