Junior — Middle
104
Koliko stanja može imati tok izvršenja u programu?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
В Java поток выполнения (Thread) может находиться в одном из следующих состояний:
- NEW — поток создан, но не запущен.
- RUNNABLE — поток готов к выполнению и может выполняться.
- BLOCKED — поток заблокирован, ожидает монитор (например, при синхронизации).
- WAITING — поток ожидает уведомления без таймаута.
- TIMED_WAITING — поток ожидает с таймаутом (например, sleep, wait с таймаутом).
- TERMINATED — поток завершил выполнение.
Итого, поток может иметь 6 основных состояний.