What are the Different States of a Thread in Java ?

Following are the different states of a Thread in Java..

  • New - In the New state the thread has not yet.
  • Runnable - A thread executing in the JVM is in Runnable state.
  • Blocked - A thread waiting for a monitor lock is in Blocked state.
  • Waiting - A thread waiting indefinitely for another thread to perform a particular action is in Waiting state.
  • Timed_waiting - A thread waiting for another thread to perform an action for up to a specified waiting time is in Timed_waiting state.
  • Terminated - A thread that has exited is in Terminated state.


You May Interest

Enumeration and Iterator, Which One Has Better Performance in Jav ...

What are the Differences Between Internal and External Iterator i ...

How Will You Include a Static File in a JSP Page ?

What are the Main Benefits of Collections Framework in Java ?

What is the Purpose of Properties File in Java ?