Что такое Виды пулов потоков в 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.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться