您的位置:首页 > 编程语言 > Java开发

java 定时执行任务,java定时器

2009-06-25 11:57 483 查看
下面是对java定时执行机制的TimerTask、Timer两个类的一个简单的测试:

import

java.util.Calendar;

import

java.util.Timer;

import

java.util.TimerTask;

public


class

RunOnTime {

static


int


count

= 0;

/**

*

create

date:2009-
6-
10

author:Administrator

*

*

@param


args

*/

public


static


void

main(String[] args) {

//
TODO

Auto-generated method stub

operateOnTime
();

}

/**

*

*

java
定时执行

create

date:2009-
6-
10

author:Administrator

*

*/

public


static


void

operateOnTime() {

//
定时执行的任务

TimerTask task =
new

TimerTask() {

@Override

public


void

run() {

//
在此代码内调用要执行任务的代码
...

System.
out

.println(
"

"
+ ++
count

+
"
次执行
"
);

}

};

//
创建一个定时器

Timer timer =
new

Timer();

//
设置在多长时间以后执行,然后每个多长时间重复执行

//
设值
5
秒钟后开始执行第一次,以后每隔
2
秒中执行一次

//
timer.schedule(task, 5 * 1000, 2 * 1000);

//
设置从某一时刻开始执行,然后每隔多长时间重复执行

//
设置从当前时间开始执行,然后每个
2
秒中执行乙烯

timer.schedule(task, Calendar.getInstance
().getTime(), 2 * 1000);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: