Многопоточность middle
Что такое Виды пулов в Executors?
Ответ
newFixedThreadPool, newCachedThreadPool, newSingleThreadExecutor, newScheduledThreadPool. В проде часто создают ThreadPoolExecutor вручную, чтобы контролировать очередь и политику отказа.
Разбор: Фабрика Executors предоставляет newFixedThreadPool, newCachedThreadPool, newSingleThreadExecutor и newScheduledThreadPool; в проде часто берут ThreadPoolExecutor напрямую ради контроля очереди и RejectedExecutionHandler. Дистракторы выдумывают несуществующие методы (newDynamicThreadPool и т.п.), путают характеристики пулов (newCachedThreadPool как раз растёт, а не фиксирован) и ошибочно отрицают наличие newScheduledThreadPool.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.