Junior — Middle
Bir proqramda icra axını neçə vəziyyətə malik ola bilər?
sobes.tech Süni İntellekt
AI-dan cavab
В Java поток выполнения (Thread) может находиться в одном из следующих состояний:
- NEW — поток создан, но не запущен.
- RUNNABLE — поток готов к выполнению и может выполняться.
- BLOCKED — поток заблокирован, ожидает монитор (например, при синхронизации).
- WAITING — поток ожидает уведомления без таймаута.
- TIMED_WAITING — поток ожидает с таймаутом (например, sleep, wait с таймаутом).
- TERMINATED — поток завершил выполнение.
Итого, поток может иметь 6 основных состояний.