Java并发编程之美 第九章 java并发包中线程池ScheduledThreadPoolExecutor原理探究
ScheduledThreadPoolExecutor
这是一个可以在指定一定延迟时间后或者定时进行任务调度执行的线程池
线程池队列是DelayedWorkQueue,是一个延迟队列
变量period用来表示任务的类型:
period=0,表示任务是一次性的
period>0,是固定延迟的定时可重复执行任务
period<0,固定频率的定时可重复执行任务
ScheduledThreadPoolExecutor
这是一个可以在指定一定延迟时间后或者定时进行任务调度执行的线程池
线程池队列是DelayedWorkQueue,是一个延迟队列
变量period用来表示任务的类型:
period=0,表示任务是一次性的
period>0,是固定延迟的定时可重复执行任务
period<0,固定频率的定时可重复执行任务