java Condition 等待通知

j.u.c包的Lock實現了synchronized同步的功能,同樣await()和signal()實現了wait()和notiffy()一樣的等待、通知的功能。一個簡單的等待、通知流程(我們讓thread1先執行) 說說鎖的狀態怎麼變化的。 第一步:thread1獲取到鎖,state 0->1 (thread2因爲獲取不到鎖會被阻塞) 第二步:調用await()方法線程會釋放鎖state 1 -
相關文章
相關標籤/搜索