Different thread states A thread can be in a different states. once thread’s start() method has been called it does not mean that a thread will start working right away. Several factor determines thread working order and transition. Following are common threads states. Ready to run state : thread starts life in ready to run