Java ThreadPoolExecutorでは、次の2つのシナリオではどうなりますか?いつFIxedサイズのスレッドプールを使用するのですか?
1) Fixed Size ThreadPool
CoreThreadPool size = 5
MaximumThreadPool size = 5
Queue size = unbounded
Maximum no.of threads that can run simultaneously=?
2) Variable size ThreadPool
CoreThreadPool size = 5
MaximumThreadPool size = 10
Queue size = unbounded
Maximum no.of threads that can run simultaneously=?
また、これらの両方のケースを使用する場合は、
"corePoolSize以上で実行中のスレッドがmaximumPoolSize未満の場合、キューがいっぱいになった場合にのみ新しいスレッドが作成されます。 - [ThreadPoolExecutor](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html)から。したがって、無制限のキューを使用すると、示された可変サイズのスレッドプールの設定で、corePoolSize **より上のスレッド数は決して得られません。 – Fildor