併發編程之AQS(AbstractQueuedSynchronizer)詳解

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