← Все вопросы по Java
🔥 Java 📂 Multithreading ⚡ Junior/Middle

Как работает ThreadPoolExecutor и какие параметры конфигурации важны?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
corePoolSize – базовое количество потоков, maximumPoolSize – максимальное, keepAliveTime – время простоя лишних потоков, очередь задач (workQueue), обработчик переполнения (RejectedExecutionHandler).

Варианты ответа в приложении:

  • A. Количество потоков всегда равно corePoolSize Правильный
  • B. При заполнении очереди и достижении corePoolSize создаются дополнительные потоки до maximumPoolSize
  • C. keepAliveTime влияет на базовые потоки
  • D. Пул не принимает очередь задач

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.