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

Каков жизненный цикл потока и переходы между состояниями?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
NEW (создан) → RUNNABLE (запущен или готов) → BLOCKED (ждёт монитор), WAITING (wait, join), TIMED_WAITING (sleep, wait с таймаутом) → TERMINATED (завершён).

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

  • A. Поток сразу переходит в TERMINATED после run() Правильный
  • B. Состояния: NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED
  • C. WAITING и BLOCKED – одно и то же
  • D. Состояние BLOCKED не используется

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

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