次のようにスレッドの数を指定して、Executors.newScheduledThreadPool()
を作成するために使用しています。ScheduledExecutorService
int corePoolSize = 42;
ScheduledExecutorService foo = Executors.newScheduledThreadPool(corePoolSize);
JavaDocs によると、corePoolSize
引数セット
アイドル状態であっても、プールに保持するスレッドの数。
これは、キャッシュされたスレッド プールと同様に、このExecutorService
実装が必要に応じて複数のスレッドを作成する可能性があることを意味しますか?corePoolSize