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);
}
}
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);
}
}
相关文章推荐
- Java 定时器的使用:每天定时执行任务
- Java 定时器的使用:每天定时执行任务
- Java 定时器的使用:每天定时执行任务
- Java 定时器的使用:每天定时执行任务
- Java 定时器的使用:每天定时执行任务
- Java 定时器的使用:每天定时执行任务
- Java 定时器的使用:每天定时执行任务
- 关于Java Web 使用Spring中使用Quartz(定时调用、实现固定时间执行), 触发定时器(执行某些任务)的实例
- java 定时器,固定某个时间执行(Spring+Quartz实现定时任务的配置方法)
- 在 Java 应用程序中定时执行任务
- linux下起定时任务 定时执行java将日志入库
- java定时执行任务
- 【定时任务】JDK java.util.Timer定时器的实现原理
- linux定时任务生产java服务无法执行问题群友案例 【转】
- JAVA实用技巧:定时执行任务的三种方法
- java中定时执行任务
- Quartz cron 表达式(linux 定时器,java 定时任务,spring task定时任务)
- java代码实现定时执行任务
- jsp定时器,web程序定时执行任务
- javaWeb监听器结合定时器实现定时执行任务