Timer和TimerTask详解

xiaoxiao2021-02-28  102

今天用到定时器,自己用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

转载请注明原文地址: https://www.6miu.com/read-74924.html

最新回复(0)