September 2019
Intermediate to advanced
816 pages
18h 47m
English
The states of a Java thread are expressed via the Thread.State enumeration. The possible states of a Java thread are shown in the following diagram:

The different lifecycle states are as follows:
Let's learn about all the different states in the following sections.