线程状态:
新建 New 新创建一个线程对象
就绪 线程对象创建以后,其他线程调用该对象的start方法,该线程变得可运行,等待获取CPU的使用权
运行 获得了CPU得使用权,执行代码
阻塞
:等待阻塞 运行的线程执行了wait方法, JVM会把该线程放入等待池中(wait方法会释放持有的锁)
:同步阻塞 运行的线程在获取对象的同步锁的时候,若该同步锁被其他线程使用,则当前线程进入锁池等待
:其他阻塞 sleet 或者join方法 执行是 线程进入阻塞状态
死亡 执行完毕或则异常退出了run方法,结束了该线程生命周期