多線程併發編程--AQS阻塞隊列、Condition.await()/signal()源碼分析、生產-消費者案例分享 -上

1、前言:java        複習一下以前學習的知識點,以前我們學習了synchronized、wait、notify相關功能,synchronized實現鎖,有隱形的可重入功能(同一個線程,能夠重複進入一把鎖);node         wait/notify實現線程間的異步通訊;wait會釋放鎖,進入等待隊列(線程狀態:WAITING)  ,須要依賴別的線程notify喚醒;其中wait(
相關文章
相關標籤/搜索