线程状态
/** * 线程的状态分析 * @author aa * */ public class ThreadState { public static void main(String[] args) throws Exception { /** * 新建线程,线程为新建状态 * jdk:至今尚未启动的线程的状态。 * 如果不给线程设置名称,线程的名称将会是:Thread-0,Thread-1。。。。。 */ ThreadDemo td = new ThreadDemo() ; System.out.println("新建状态:" + td.getState()) ; // 新建状态:NEW /** * 可运行状态:当线程有资格运行,调用start方法,线程首先进入可运行状态, * 可运行状态,不一定被线程调度程序运行, * 简单来说,调用start方法后,该线程依然是可运行状态,但未运行, * 存放在可运行池中, * 线程在运行的过程中,该线程的状态也是可运行状态 * * djk:可运行线程的线程状态。处于可运行状态的某一线程正在 Java 虚拟机中运行, * 但它可能正在等待操作系统中的其他资源,比如处理器。 */ td.start() ; System.out.println("可运行状态:" + td.getState()) ; // 可运行状态:RUNNABLE /** *