Что такое Виды пулов в Executors?

Ответ

newFixedThreadPool, newCachedThreadPool, newSingleThreadExecutor, newScheduledThreadPool. В проде часто создают ThreadPoolExecutor вручную, чтобы контролировать очередь и политику отказа.

Разбор: Фабрика Executors предоставляет newFixedThreadPool, newCachedThreadPool, newSingleThreadExecutor и newScheduledThreadPool; в проде часто берут ThreadPoolExecutor напрямую ради контроля очереди и RejectedExecutionHandler. Дистракторы выдумывают несуществующие методы (newDynamicThreadPool и т.п.), путают характеристики пулов (newCachedThreadPool как раз растёт, а не фиксирован) и ошибочно отрицают наличие newScheduledThreadPool.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

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