The Life of a Thread
A thread is always in one of the five states shown in this diagram, which includes the most common methods for changing state:
Blocked
Newborn
Dead
Runnable
Running
sleep( )
wait( )
block on IO
sleep time over
notify( )
IO complete
start( )
yield( )
run method over
Previous slide
Next slide
Back to first slide
View graphic version