Timer和TimerTask详解

来源:互联网 发布:如何提高淘宝信誉度 编辑:程序博客网 时间:2024/06/05 20:38

今天用到定时器,自己用Java语言写的一个小demo,记录一下!


Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。

TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。


简单的一个例程:


package com.honest.ssp.listener;
import java.util.Timer;
import java.util.TimerTask;


public class TimerTest {
public TimerTest() {
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
// 抽象对象:定时器计划的任务
TimerTask task = new TimerTask() {  
            @Override  
            public void run() {  
                // 开始要执行的任务  
                System.out.println("Hello World !!!");  
            }  
        };
        //定时器工具类
        Timer timer = new Timer(); 
        long delay = 0;  
        long intevalPeriod = 2 * 1000;  
        //计划安排: 任务将被执行在规定时间后  
        timer.scheduleAtFixedRate(task, delay, intevalPeriod);  
}
}



推荐参考:http://blog.csdn.net/ahxu/article/details/249610

原创粉丝点击