国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

Java中Timer和TimerTask的使用

來源:北大青鳥飛迅校區(qū)|發(fā)布時(shí)間:2013-05-03 17:43:42

  Timer是一個(gè)定時(shí)器類,通過該類可以為指定的定時(shí)任務(wù)進(jìn)行配置。TimerTask類是一個(gè)定時(shí)任務(wù)類,該類實(shí)現(xiàn)了Runnable接口,而且是一個(gè)抽象類,如下所示:

  public abstract class TimerTask implements Runnable

  可以通過繼承該類,來實(shí)現(xiàn)自己的定時(shí)任務(wù)。

  Timer定時(shí)器實(shí)例有多種構(gòu)造方法:

  Timer()

  創(chuàng)建一個(gè)新計(jì)時(shí)器。

  Timer(boolean isDaemon)

  創(chuàng)建一個(gè)新計(jì)時(shí)器,可以指定其相關(guān)的線程作為守護(hù)程序運(yùn)行。

  Timer(String name)

  創(chuàng)建一個(gè)新計(jì)時(shí)器,其相關(guān)的線程具有指定的名稱。

  Timer(String name, boolean isDaemon)

  創(chuàng)建一個(gè)新計(jì)時(shí)器,其相關(guān)的線程具有指定的名稱,并且可以指定作為守護(hù)程序運(yùn)行。

  下面是一個(gè)使用Timer和TimerTask的例子:

  package org.shirdrn;

  import java.util.Date;

  import java.util.Timer;

  import java.util.TimerTask;

  public class MyTimerTask extends TimerTask {

  private int index = 0;

  private Timer timer = new Timer();

  @Override

  public void run() {

  System.out.println(index + ". current time : " + new Date().getTime());

  index++;

  }

  public void start() {

  timer.schedule(this, 5000); // 設(shè)置該定時(shí)任務(wù)MyTimerTask在5s后執(zhí)行

  System.out.println("scheduled time : " + this.scheduledExecutionTime()); // 打印出定時(shí)任務(wù)執(zhí)行時(shí)間

  }

  public long getScheduleTime() {

  return this.scheduledExecutionTime();

  }

  public static void main(String[] args) {

  MyTimerTask mtt = new MyTimerTask();

  mtt.start();

  }

  }

  可以得到如下輸出:

  scheduled time : 1233552478062

  0. current time : 1233552478062

上一篇:如何解決JSP開發(fā)Web程序中文顯示?
下一篇:如何在IE中打開執(zhí)行JAVA程序文件?

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學(xué)校地址: 長沙市天心區(qū)團(tuán)結(jié)路6號(hào)

Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有

湘ICP備14017520號(hào)-3

關(guān)注我們
在線咨詢
嘿,我來幫您!
夹江县| 嘉黎县| 加查县| 沙坪坝区| 雅安市| 岢岚县| 卫辉市| 泸溪县| 眉山市| 绥化市| 沾益县| 太康县| 河北区| 太保市| 延长县| 栾城县| 平安县| 宿松县| 阿拉善盟| 泸西县| 托里县| 连州市| 青岛市| 神木县| 乐至县| 阿合奇县| 巢湖市| 怀化市| 沧源| 茌平县| 酒泉市| 乌拉特前旗| 清水县| 白山市| 平度市| 万宁市| 凤庆县| 澄城县| 伊金霍洛旗| 余干县| 楚雄市|