Description should include the following thread states:
- Running—An active program is in progress.
- Ready to Run—The program will run as soon as it gets CPU time.
- Suspended—A program has been temporarily halted.
- Resumed—A suspended thread has been restarted.
- Blocked—A thread is waiting for a resource.
- Terminated—The thread execution has ended and cannot be resumed.