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);
}
}

最新文章

  1. unity3D学习—坦克大战(一)
  2. iOS开发中的http浅析
  3. 代码滑动panorama-即程序中设置SelectedIndex
  4. Linux ACL管理详解
  5. sphinx
  6. 根据评分,用js输出评价星星的样式
  7. IR的评价指标—MAP,NDCG,MRR
  8. JMeter重要知识点汇总
  9. 【windows核心编程】线程局部存储TLS
  10. linux日志审计项目案例实战(生产环境日志审计项目解决方案)
  11. 【原】1.1RDD源码解读(一)
  12. Linux下搭建Oracle11g RAC(5)----配置ASM磁盘
  13. python手记(45)
  14. Facebook 调试工具Stetho配置入门
  15. JavaWeb图表插件的小研究
  16. Linux学习记录--匿名沟通渠道
  17. Srtuts2实现登录界面(不连接数据库)报错(一)
  18. Hadoop就业面试题
  19. android glide图片加载框架
  20. Flutter 布局控件完结篇

热门文章

  1. Jmeter插件之PerfMon监控插件使用说明
  2. Out of Sorts II
  3. java Iterable
  4. Linux/Unix面试题
  5. Uva 12063 Zero and Ones
  6. 摘录 | WAREZ无形帝国
  7. Ubuntu 16.04/CentOS 6.9安装Apache压力(并发)测试工具ab
  8. EF for oracle中无法读取配置 显示无法open问题解决方式
  9. Xcode 5 单元测试(二)OCMock和GHUnit
  10. ubuntu 下安装nodejs以及pm2