java鎖機制基類AbstractQueuedSynchronizer從設計到實現到應用(源碼級剖析,總目錄)

本教程從併發概念、場景分析出發,依次引出鎖、等待隊列等概念,直至分析清楚java鎖機制實現的原理。並以java鎖機制實現基類AbstractQueuedSynchronizer的實現爲例,從類(核心屬性、方法)設計思路,到對關鍵代碼做註釋分析,再到以流程圖方式直觀解釋流程;最後介紹了AbstractQueuedSynchronizer的應用,即如何用它來實現併發控制,以及如何自定義併發組件。

分別有以下四個子教程:

1、AbstractQueuedSynchronizer從設計到實現

2、AbstractQueuedSynchronizer初始應用之ReentrantLock

3、AbstractQueuedSynchronizer應用之條件鎖

4、AbstractQueuedSynchronizer應用之讀寫鎖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章