java 原生定时执行程序(ScheduledExecutorService)

package ThreadPoolTest;

import java.util.Date;
import java.util.concurrent.*;

public class Main {
    public static void main(String[] args) {
        test2();
    }

    static  void  test2(){

        ScheduledExecutorService executorService=new ScheduledThreadPoolExecutor(1);
        executorService.scheduleWithFixedDelay(new Runnable() {
            @Override
            public void run() {
                System.out.println( new Date());
            }
        },1000, 5000, TimeUnit.MILLISECONDS); // 1000  初始化开始时间   5000 间隔时间

    }
}
原文地址:https://www.cnblogs.com/tiancai/p/8883190.html