java定时器的使用(Timer)
来源:互联网 发布:淘宝海外禁运限运物品 编辑:程序博客网 时间:2024/04/30 14:16
来源:http://www.cnblogs.com/wyqtomorrow/archive/2007/04/28/730978.aspx
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
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本身会每隔5分钟调用一遍server.checkNewMail()方法,不需要自己启动线程。Timer本身也是多线程同步的,多个线程可以共用一个Timer,不需要外部的同步代码。
2、
(1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。
(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行.
(3)Timer.schedule(TimerTask task,long delay)安排在指定延迟后执行指定的任务.
(4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行.
(5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
(6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任务在指定的延迟后开始进行重复的固定速率执行.
(1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。
(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行.
(3)Timer.schedule(TimerTask task,long delay)安排在指定延迟后执行指定的任务.
(4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行.
(5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
(6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任务在指定的延迟后开始进行重复的固定速率执行.
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java 定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- Java定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- Java定时器的使用(Timer)
- java,android定时器(Timer)的使用
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- java定时器的使用(Timer)
- classpath 简介
- 如何看待算法
- iLife '09测评
- jquery
- 爱情智慧:佛与石头的六个经典对话
- java定时器的使用(Timer)
- jQuery应用技巧总结
- Struts标签中的 name , property , scope 做一个小结:
- this style of dress is in fashion
- 家有千金之旺旺大礼包的故事
- 2009-2-7家常短语学习
- Tales of the Past
- 独立日
- [ 转]简明 Python 教程