java随笔一(关于定时任务)
Posted 蜗牛不爱海绵宝宝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java随笔一(关于定时任务)相关的知识,希望对你有一定的参考价值。
public class ThreadTest { class MyTask implements Runnable{ public void run() { say(); } } public void init(){ say(); MyTask myTask = new MyTask(); ScheduledExecutorService executorService = Executors.newScheduledThreadPool(1); executorService.scheduleAtFixedRate(myTask,5,5,TimeUnit.SECONDS); } public static void say(){ System.out.println("Hello world"); } public static void main(String[] args) { ThreadTest threadTest = new ThreadTest(); threadTest.init(); } }
这个程序执行了之后,在运行这个程序后的5秒(scheduleAtFixedRate的第二个参数决定)之后,每5秒(scheduleAtFixedRate的第三个参数决定)执行一个say().
以上是关于java随笔一(关于定时任务)的主要内容,如果未能解决你的问题,请参考以下文章