Thread.State是一个枚举类。一个线程在给定的时间点只能处于一种状态。这些状态是不反映任何操作系统线程状态的JVM线程状态。
1.NEW
尚未启动的线程处于此状态。
2.RUNNABLE
在JVM中执行的线程处于此状态。
3.BLOCKED
阻塞等待拿锁的线程处于此状态。
4.WAITING
无限期等待的线程处于此状态。
5.TIMED_WAITING
最大等待指定时间的线程处于此状态。
6.TERMINATED
已退出的线程处于此状态。