public class TimerExample public static void mainString args 创建定时器任务 TimerTask timerTask = new TimerTask Override public void run Systemoutpr
这段代码使用了Java的定时器功能来执行定时任务。首先,一个定时任务 timerTask 被创建,并实现了 run 方法,在该方法中输出字符串 "Hello world!"。
接下来,创建了一个大小为2的线程池 scheduledThreadPool。该线程池可用于执行定时任务。
代码中使用了 scheduledThreadPool.schedule 方法来定时执行 timerTask,第一个参数是要执行的任务,第二个参数是延迟时间,即任务执行前要等待的时间,第三个参数是时间单位。
另外,代码还使用了 scheduledThreadPool.scheduleAtFixedRate 方法来以固定的速率重复执行 timerTask,第一个参数是要执行的任务,第二个参数是初始的延迟时间,即任务第一次执行前要等待的时间,第三个参数是重复执行的间隔时间,第四个参数是时间单位。
在这个例子中,timerTask 会在延迟1秒后执行一次,然后每隔1秒重复执行一次。
原文地址: https://www.cveoy.top/t/topic/i6VZ 著作权归作者所有。请勿转载和采集!