Java Thread: Status Diagram

This is a good diagram for showing Java thread status.

threads status

* I forget where it is from, so don't know who I should give credit to.

Category >> Concurrency  
If you want someone to read your code, please put the code inside <pre><code> and </code></pre> tags. For example:
String foo = "bar";