java定时调度
2014-01-27 13:21
417 查看
/* * Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后安排某一个任务执行一次或定期重复执行. * Timer类的常用方法 * 1>Timer()创建一个计时器,并启动该计时器 * 2>cancel()取消计时器 * 3>purge()将已取消的任务移除,用来释放内存空间 * 4>schedule()安排一个任务执行 * TimerTask类的常用方法 * 1>cancel() * 2>run() * 3>scheduled Execution Time() */ package com.timer; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class timer { public static void main(String[] args){ myTast mytast = new myTast(); Timer t = new Timer(); t.schedule(mytast, 1000, 1000); } } /* * 设计时钟类 */ class myTast extends TimerTask{ private static int time; public myTast(){ this.time=0; } @Override public void run() { // TODO Auto-generated method stub if(this.time>2){ this.cancel(); //执行两次后终止,第三次会执行完 }else{ this.time++; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); String time = sdf.format(new Date()); System.out.println(time+"=>"+this.time); } } }
相关文章推荐
- java定时调度器(Quartz)使用实例
- Java 定时调度
- [译]Java定时任务调度-Quartz文档(四)More About Triggers
- Java定时任务调度工具详解之Timer篇
- Java定时任务调度工具详解(8)— Quartz 之 quartz.properties文件
- java框架源码之Quartz(1):定时任务如何调度
- Java实现定时调度的三种方法
- [译]Java定时任务调度-Quartz文档(八)SchedulerListeners
- [译]Java定时任务调度-Quartz文档(二)Quartz API、Job & Scheduler
- java定时任务调度工具Timer和Quartz
- Java定时调度
- JAVA定时调度工具Timer篇
- [Java 11] Timer 定时调度 入门
- Java定时任务调度工具详解之Quartz
- JAVA实现定时调度任务
- Java定时任务调度工具详解(4)— Quartz 之 Job/JobDetail/JobExecutionContext/JobDataMap
- Java定时调度 Timer类和TimerTask类
- 11.11-全栈Java笔记:线程状态转换和任务定时调度
- java常用类库续3(比较器Comparable、Comparator、观察者设计模式、正则表达式、定时调度)
- java 多线程——quartz 定时调度的例子