diff --git a/src/main/java/com/fanco/learn_datastruct_leetcode/juc/SynchronizeWaitNotifyDemo.java b/src/main/java/com/fanco/learn_datastruct_leetcode/juc/SynchronizeWaitNotifyDemo.java index 0b47951ea41751cfc1c3d6eb4a233bba74aca3f8..1c1ba11096052d352ca2acf3380489051753abb7 100644 --- a/src/main/java/com/fanco/learn_datastruct_leetcode/juc/SynchronizeWaitNotifyDemo.java +++ b/src/main/java/com/fanco/learn_datastruct_leetcode/juc/SynchronizeWaitNotifyDemo.java @@ -37,7 +37,7 @@ public class SynchronizeWaitNotifyDemo { System.out.println(thread_1.getName() + "被唤醒前的状态是" + thread_1.getState()); - lock.notifyAll(); + lock.notifyAll();//线程状态从 wating->blocked 等待队列到同步队列 for (int i = 0; i < 5; i++) { System.out.println("线程"+thread_1.getName()+"的状态是" + thread_1.getState()); @@ -49,6 +49,7 @@ public class SynchronizeWaitNotifyDemo { } System.out.println(Thread.currentThread().getName()+"线程运行结束"); + //lock.notifyAll(); } catch (Exception e) { e.printStackTrace(); }