enum Thread.State
NEW
El thread se ha creado, pero aún no ha arrancado.
RUNNABLE
El thread está funcionando.
BLOCKED
El thread está esperando en una zona de exclusión mutua. Es decir, detenido en un synchronized.
WAITING
El thread está esperando a otro thread. No hay un tiempo máximo de espera, el thread espera indefinidamente.
— wait()
— join()
TIMED_WAITING
El thread está esperando a otro thread, con un tiempo máximo de espera.
— Thread.sleep(t)
— wait(t)
— join(t)
TERMINATED
El método run() ha llegado al final.
Temas relacionados