6种 Thread类中有一个枚举类Statepublic enum State {/*** 尚未启动的线程的线程状态。新生*/NEW,/*** 可运行线程的线程状态。* 处于可运行状态的线程,正在Java虚拟机中执行,* 但它可能正在等待来自操作系统的其他资源,例如处理器。运行*/RUNNABLE,/*** 等待监视器锁而阻塞的线程的线程状态。* 处于阻塞状态的线程正在等待监视器锁进入同步块/方法,或者在调用后重新进入同步块/方法。阻塞*/BLOCKED,/*** 等待线程的线程状态。* 线程处于等待状态,因为调用了一个以下方法:* Object.wait、Thread.join、LockSupport.park。等待,死死的等待*/WAITING,/*** 具有指定等待时间的等待线程的线程状态。* 线程处于定时等待状态,因为调用了以下方法与指定的正等待时间:* Thread.sleep、Object.wait(long)、Thread.join(long)、LockSupport.parkNanos、LockSupport.parkUntil* 超时等待*/TIMED_WAITING,/*** 终止线程的线程状态。* 线程已完成执行。终止*/TERMINATED;}