Timer定时器
2014-10-18 09:21
92 查看
最简单的需求,设定多长时间以后执行某个动作:
public class MyTimerTask extends TimerTask{
@Override
public void run() {
System.out.println("task running...");
}
}没三秒执行一次:
1)定时到指定的时间执行(一次)
2)定时到指定的时间后每隔一段时间执行一次(循环多次)
3)延迟指定时间后执行
API如图所示:
另外,如果希望动态修改执行间隔,可以先调用cancel();方法取消定时器,然后重新schedule();
比较复杂一点儿的定时任务可以参考Quzrtz。
public class MyTimerTask extends TimerTask{
@Override
public void run() {
System.out.println("task running...");
}
}没三秒执行一次:
Timer timer = new Timer(); timer.schedule(new MyTimerTask(), 3000);Timer提供不同的API实现不同的定时功能,例如:
1)定时到指定的时间执行(一次)
2)定时到指定的时间后每隔一段时间执行一次(循环多次)
3)延迟指定时间后执行
API如图所示:
另外,如果希望动态修改执行间隔,可以先调用cancel();方法取消定时器,然后重新schedule();
比较复杂一点儿的定时任务可以参考Quzrtz。
相关文章推荐
- timer定时器简单例子
- 关于Timer定时器
- Timer定时器、TimerTask、Random随机数
- Timer定时器
- TImer定时器的方法schedule和scheduleAtFixedRate区别已经动态修改定时计划的实现
- Timer定时器
- Timer定时器
- Timer定时器的基本使用
- Timer定时器实现一分钟倒计时功能
- Timer定时器每天的固定时间执行
- Timer定时器实现源码分析
- Timer定时器xml配置方式
- timer定时器
- Timer定时器
- Timer定时器
- Timer定时器的用法介绍
- Timer定时器因修改系统时间导致挂起的原因
- Timer定时器
- Timer定时器使用
- timer定时器时间配置