Будет ли ScheduledExecutorService создавать новые потоки по мере необходимости?

Я используюExecutors.newScheduledThreadPool()для созданияScheduledExecutorService, указав количество потоков следующим образом:

int corePoolSize = 42;
ScheduledExecutorService foo = Executors.newScheduledThreadPool(corePoolSize);

Согласно В JavaDocs аргумент corePoolSizeустанавливает

количество потоков, которые должны храниться в пуле, даже если они простаивают.

Означает ли это, что эта реализация ExecutorServiceможет создавать больше потоков, чем corePoolSizeпо мере необходимости, аналогично кэшированному пулу потоков?

14
задан Matt Ball 25 June 2012 в 21:12
поделиться