/**
* 需要timer来做计时,TimerTask是Runnable的实现类,对run方法实现了倒
* 计时开始功能。
* Created by lcj on 16/10/11.
*/
public class TimerTest {
public static void main(String arg []){
Timer timer = new Timer();
timer.schedule(new MindTime(timer),1000*5);
}
static class MindTime extends TimerTask {
Timer timer;
public MindTime(Timer timer){
this.timer = timer;
}
@Override
public void run() {
System.out.println("时间到,开始执行任务。。。");
//执行完了以后对timer进行释放
timer.cancel();
}
}
}
Java 多线程Timer 与 TimerTask 小案例
本文介绍了一种使用Java中的Timer和TimerTask类实现倒计时的方法。通过创建Timer实例并安排一个MindTime任务,该任务将在指定的时间间隔后运行,并在完成任务后释放Timer资源。


被折叠的 条评论
为什么被折叠?



