Многопоточность middle
Что такое Виды пулов потоков в Executors?
Ответ
newFixedThreadPool, newCachedThreadPool, newSingleThreadExecutor, newScheduledThreadPool, newWorkStealingPool. Для прода обычно создают ThreadPoolExecutor вручную, чтобы контролировать очередь.
Разбор: Корректный набор: newFixedThreadPool, newCachedThreadPool, newSingleThreadExecutor, newScheduledThreadPool и newWorkStealingPool (последний с Java 8, основан на ForkJoinPool с work-stealing). Ловушки: метода newForkJoinPool в Executors нет, newElasticThreadPool/newParallelStreamPool выдуманы, а newWorkStealingPool — это многопоточный work-stealing пул, а не однопоточный FIFO.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.