Java-タイマ作成スレッド

1097 ワード

スレッドをタイマで作成し、スレッドがどのくらい後に開始するかを設定し、どのくらい後に再び実行するか(ループ)
AboutTimerThread.java
package com.beikai.springboottestdemo.Thread.timer;

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

/**
 * @ClassName AboutTimerThread
 * @Description TODO
 * @Author Admin
 * @Date 2019/4/7 22:25
 * @Version 1.0
 *           
 **/
public class AboutTimerThread {

    public static void main(String[] args) throws InterruptedException {
        System.out.println("-------------start--------------");

        //         
        Timer timer = new Timer();

        //         
        //timer.schedule(task,time);

        //          
        //timer.schedule(task,delay);

        //        ,          
        //timer.schedule(taks,firstTime,period);

        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println(new Date());
            }
        },3000,1000);


        //       
        Thread.sleep(10000);
        System.out.println("---------end---------");
    }

}