What are the high-level thread states

The high-level thread states are ready, running, waiting, and dead.