我Executors.newScheduledThreadPool()
用来创建一个ScheduledExecutorService
,指定线程数,如下所示:
int corePoolSize = 42;
ScheduledExecutorService foo = Executors.newScheduledThreadPool(corePoolSize);
根据 JavaDocs,corePoolSize
参数集
保留在池中的线程数,即使它们是空闲的。
这是否意味着此ExecutorService
实现可能会根据需要创建多个corePoolSize
线程,类似于缓存线程池?