- package com.kxg_09;
- import java.util.Timer;
- import java.util.TimerTask;
- /*
- * 定时器:一个应用非常广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行。
- * 简单理解为:可以让我们在指定时间做指定事件,还可以多久以后重复此事件。类似闹钟
- * 在Java中可以通过Timer和TimerTask类实现。
- * Timer类:定时类
- * TimerTask抽象类:任务类
- *
- */
- public class TimerDemo {
- public static void main(String[] args) {
- // TimerTask为抽象类,利用匿名内部类创建任务类
- TimerTask tt = new TimerTask() {
- public void run() {
- System.out.println("该起床了!");
- }
- };
- // 创建定时类对象
- Timer t = new Timer();
- // void schedule(TimerTask task, Date time):指定延迟后执行指定的任务 ,时间单位为毫秒
- // t.schedule(tt, 3000);
- // t.cancel();
- // void schedule(TimerTask task, long delay, longperiod):
- // 指定的任务从指定的延迟后开始进行重复的固定延迟执行,时间单位为毫秒
- t.schedule(tt, 3000, 4000);
- }
- }
复制代码
|
|