JDK自带的定时任务
2024-09-04 12:52:29
import java.util.TimerTask; /**
* 实现定时任务
*
*/
public class MyTimerTask extends TimerTask { @Override
public void run() {
int num = 0;
while (num < 3) {
num++;
System.out.println(num + " Test...");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
}
}
}
import java.util.TimerTask; /**
* 启动定时任务
*
*/
public class MyTimer extends java.util.Timer {
/**
* task:实现的定时任务 delay:项目启动制定时间后開始运行任务 period:没有运行定时任务的间隔时间
* 假设Task运行时间过长。会导致period运行任务延期
*/
public void schedule(TimerTask task, long delay, long period) {
super.schedule(task, delay, period);
} /**
* Java启动定时任务
*
* @param arg
*/
public static void main(String arg[]) {
MyTimerTask task = new MyTimerTask();
new MyTimer().schedule(task, 1000, 5000);
}
}
最新文章
- unity3D学习—坦克大战(一)
- iOS开发中的http浅析
- 代码滑动panorama-即程序中设置SelectedIndex
- Linux ACL管理详解
- sphinx
- 根据评分,用js输出评价星星的样式
- IR的评价指标—MAP,NDCG,MRR
- JMeter重要知识点汇总
- 【windows核心编程】线程局部存储TLS
- linux日志审计项目案例实战(生产环境日志审计项目解决方案)
- 【原】1.1RDD源码解读(一)
- Linux下搭建Oracle11g RAC(5)----配置ASM磁盘
- python手记(45)
- Facebook 调试工具Stetho配置入门
- JavaWeb图表插件的小研究
- Linux学习记录--匿名沟通渠道
- Srtuts2实现登录界面(不连接数据库)报错(一)
- Hadoop就业面试题
- android glide图片加载框架
- Flutter 布局控件完结篇