摘要: Thread.State --> 查看JDK帮助文档 线程状态是虚拟机状态,如下: NEW 尚未启动的线程 RUNNABLE 在Java虚拟机中执行的线程处于这个状态 BLOCKED 被阻塞等待监视器锁定的线程处于此状态 WAITING 正在等待另一个线程执行特定动作的线程处于此状态 TIMED_W 阅读全文
posted @ 2021-09-16 18:17 Jie7 阅读(41) 评论(2) 推荐(0)
摘要: yield方法 礼让线程,让当前正在执行的线程暂停,但不阻塞 将线程从运行状态转为就绪状态 让cpu重新调度,礼让不一定成功。 public class TestYield { public static void main(String[] args) { new Thread(new MyYie 阅读全文
posted @ 2021-09-16 16:22 Jie7 阅读(97) 评论(0) 推荐(0)
摘要: 线程状态 5大状态 创建状态 new对象 就绪状态 start()后就绪,但不意味着立即执行 阻塞状态 Thread.sleep(),调用sleep、wait或者同步锁定时,进入阻塞,阻塞结束后,重新就绪,等待cpu调度 运行状态 cpu调度后,线程开始执行,进入运行状态 死亡状态 线程结束,一旦进 阅读全文
posted @ 2021-09-16 14:15 Jie7 阅读(82) 评论(0) 推荐(0)