多线程-定时器的概述和使用
2017-06-04 13:35
281 查看
package cn.itcast_12; import java.util.Timer; import java.util.TimerTask; /* * 定时器:可以让我们在指定的时间做某件事情,还可以重复的做某件事情。 * 依赖Timer和TimerTask这两个类: * Timer:定时 * public Timer()构造方法 * public void schedule(TimerTask task,long delay) * public void schedule(TimerTask task,long delay,long period) * public void cancel() * TimerTask:任务 */ public class TimerDemo { public static void main(String[] args) { // 创建定时器对象 Timer t = new Timer(); // 3秒后执行爆炸任务 t.schedule(new MyTask(), 3000); //结束任务 t.schedule(new MyTask(t), 3000); } } // 做一个任务 class MyTask extends TimerTask { private Timer t; public MyTask(){} public MyTask(Timer t){ this.t = t; } @Override public void run() { System.out.println("beng,爆炸了"); t.cancel(); } }
相关文章推荐
- 多线程_定时器的概述和使用
- Android(java)学习笔记76:多线程-定时器概述和使用
- 多线程(定时器的概述和使用)
- 多线程 Semaphore 回调函数 多媒体定时器的使用
- 多线程中定时器的使用
- .NET Framework中定时器timer的单线程与多线程使用讲解
- JAVA基础再回首(二十五)——Lock锁的使用、死锁问题、多线程生产者和消费者、线程池、匿名内部类使用多线程、定时器、面试题
- JAVA基础再回首(二十五)——Lock锁的使用、死锁问题、多线程生产者和消费者、线程池、匿名内部类使用多线程、定时器、面试题
- 定时器与多线程 SetTimer and Multi-Thread 每个线程独立使用一个定时器
- 多线程_死锁问题概述和使用
- 定时器与多线程 SetTimer and Multi-Thread 每个线程独立使用一个定时器
- (49)Java学习笔记——多线程 / 内部匿名类使用多线程 / 定时器
- linux 多线程中定时器的使用
- 多线程中定时器的使用
- 多线程中定时器的使用
- java多线程--定时器Timer的使用
- 多线程中定时器的使用
- 多线程中定时器的使用
- boost库学习随记六:使用同步定时器、异步定时器、bind、成员函数回调处理、多线程的同步处理示例等
- .NET Framework中定时器timer的单线程与多线程使用讲解