然而該notify方法的執行執行緒在 呼叫 lock.notify() 時并未立即釋放obj的物件鎖,畢竟這段代碼還是執行在 synchronized同步代碼中的 。 實際上釋放動作是在執行完 lock.notify后并且離開synchronized代碼塊時釋放鎖的。 因此在notify方法之后,synchronized代碼塊結束之前,所有其他被喚醒的,等待obj物件鎖的執行緒依舊被阻塞。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/104812.html
標籤:Java相關
上一篇:SPRINGMVC 地址欄傳參中當一個引數對應后臺多個類的屬性時,SPRINGMVC的處理器配接器如何決議呢
下一篇:括號內取得數
