线程状态 启动线程 阻塞解除 获得CPU资源 释放CPU资源 等待用户输入 or 线程休眠等 线程自然执行完毕 or 外部干涉终止线程 创建状态 就绪状态 阻塞状态 运行状态 死亡状态 实现线程状态的改变 线程的停止:通过调用一个外部自定义boolean方法,实现循环的break;线程的休眠:Thread.sleep();线程的让步:Thread.yield();线程的优先:Thread.join(); 其中,有以几点需要特别注意: Thread.sleep():每一个对象都有一个锁,sleep不会释放锁;Thread.yield():礼让不一定成功,成功后线程由运行状态转为就绪状态;Thread.join():优先于主线程执行,如果出现问题,阻塞主线程,慎用; 读后有收获可以微信请作者喝咖啡: