Lock接口基本實現原理

        在Lock接口的實現裏面,有個比較有名的叫ReentrantLock,它的實現機制是靠其內部類Sync,而這個類是AbstractQueuedSynchronizer(AQS)的子類。這個類的主要功能是通過管理一個雙向同步隊列(FIFO)實現同步狀態的管理,實現多線程對同步狀態的訪問安全。在同步隊列種存儲的數據結構是一個個的節點Node,其中包含了跟雙向鏈表類似的前向節點和後續節點
相關文章
相關標籤/搜索