1. 程式人生 > >十二、異步工具Timer

十二、異步工具Timer

pri pub main apidoc net time ref nbsp 代碼示例

一、簡介

JDK提供一種異步線程工具Timer類,你可以利用這個類做延遲任務、周期性任務等。

JDK文檔:http://tool.oschina.net/uploads/apidocs/jdk-zh/java/util/Timer.html

二、代碼示例

import java.util.Timer;
import java.util.TimerTask;

public class TimerDemo {

    private static void time() {
       // 延遲執行
       new Timer().schedule(new TimerTask() {
           @Override
           
public void run() { System.out.println("print"); } }, 3000L); // 周期執行 new Timer().scheduleAtFixedRate(new TimerTask() { @Override public void run() { System.out.println("print2"); } }, 0, 1000L); }
public static void main(String[] args) { time(); } }

十二、異步工具Timer