多线程-定时器的概述和使用

来源:互联网 发布:itunes无法连接到网络 编辑:程序博客网 时间:2024/05/23 07:24
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;}@Overridepublic void run() {System.out.println("beng,爆炸了");t.cancel();}}




原创粉丝点击