Executor
JUC 包中的 Executor 架构带来了线程的创建与执行的分离。Executor
的继承者 ExecutorService
下面衍生出了两个重要的实现类,他们分别是
ThreadPoolExecutor
线程池ScheduledThreadPoolExecutor
继承了ThreadPoolExecutor
, 支持周期性任务的线程池
通过 ThreadPoolExecutor
可以实现各式各样的自定义线程池,而 ScheduledThreadPoolExecutor
类则在自定义线程池的基础上增加了周期性执行任务的功能。