Java 计时器Timer
2016-05-05 11:35
579 查看
1.创建一个定时任务时 需要继承TimerTask 并实现run()方法,把要执行的任务代码放在run()方法中;
import java.io.IOException;
import java.util.Timer;
import java.util.TimerTask;
public class ThreadTest {
/**
* @param args
*/
class MyTimer extends TimerTask{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("起床。。。。。。。。。。。。。。");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Timer timer=new Timer();
timer.schedule(new ThreadTest().new MyTimer(), 0, 100);
}
}
schedule(TimerTask task,long delay,long period); 重复以一个固定的延迟时间执行任务
scheduleAtFixedRate(TimerTask task,,long delay,long period);重复以固定的频率执行任务
cancel();终止计时器
import java.io.IOException;
import java.util.Timer;
import java.util.TimerTask;
public class ThreadTest {
/**
* @param args
*/
class MyTimer extends TimerTask{
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("起床。。。。。。。。。。。。。。");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Timer timer=new Timer();
timer.schedule(new ThreadTest().new MyTimer(), 0, 100);
}
}
schedule(TimerTask task,long delay,long period); 重复以一个固定的延迟时间执行任务
scheduleAtFixedRate(TimerTask task,,long delay,long period);重复以固定的频率执行任务
cancel();终止计时器
相关文章推荐
- C#中Forms.Timer、Timers.Timer、Threading.Timer的用法分析
- 详解C#中的定时器Timer类及其垃圾回收机制
- C#使用timer实现的简单闹钟程序
- C#中timer定时器用法实例
- C#自定义基于控制台的Timer实例
- C#中的Timer和DispatcherTimer使用实例
- php实现的Timer页面运行时间监测类
- .NET中的Timer类型用法详解
- asp.net中Timer无刷新定时器的实现方法
- .NET Framework中定时器timer的单线程与多线程使用讲解
- C#使用timer定时在屏幕上输出信息的方法
- Android Timer使用的实例代码
- PHP定时执行任务实现方法详解(Timer)
- Python定时执行之Timer用法示例
- python定时器(Timer)用法简单实例
- go语言中使用timer的常用方式
- Timer计时任务因系统时间的修改导致挂起解决方案
- android定时方法
- EJB3.0 Timer
- Java中使用Timer和TimerTask实现多线程