併發編程之AQS(AbstractQueuedSynchronizer)詳解

ReentrantLock實現了一個內部類Sync,該內部類繼承了AbstractQueuedSynchronizer,所有鎖機制的實現都是依賴於Sync內部類,也可以說ReentrantLock的實現就是依賴於AbstractQueuedSynchronizer類。於此類似,CountDownLatch, CyclicBarrier, Semaphore這些類也是採用同樣的方式來實現自己對於鎖的
相關文章
相關標籤/搜索