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

Что такое пул потоков с фиксированным числом и кэширующий пул? В чём разница?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Fixed thread pool (Executors.newFixedThreadPool(n)) имеет фиксированное число потоков и неограниченную очередь. Cached thread pool (Executors.newCachedThreadPool()) динамически создаёт потоки и удаляет простаивающие.

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

  • A. Fixed пул может расширяться до бесконечности Правильный
  • B. Cached пул создаёт потоки по необходимости и удаляет простаивающие, fixed имеет постоянное количество
  • C. Cached пул использует фиксированное количество потоков
  • D. Разницы нет

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

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