There are six thread states. They are : NEW RUNNABLE BLOCKED WAITING TIMED_WAITING TERMINATED At any point of time, a thread will be in any one of these states.