讲一下线程的几种状态 NEW 当我们创建一个线程,未启动的状态RUNNABLE 就绪状态 此状态是当我们调用start()方法之后,线程处于此状态RUNNING 运行状态 当run方法正在执行的时候,线程进入运行状态BLOCK 阻塞状态 当我们调用wait(),等待阻塞主动阻塞,调用了sleep(),主动让出Cpu执行权同步阻塞 ,锁被其他线程占用。 DEAD 终止状态 run方法执行结束。