并发编程之AQS(AbstractQueuedSynchronizer)详解

ReentrantLock实现了一个内部类Sync,该内部类继承了AbstractQueuedSynchronizer,全部锁机制的实现都是依赖于Sync内部类,也能够说ReentrantLock的实现就是依赖于AbstractQueuedSynchronizer类。于此相似,CountDownLatch, CyclicBarrier, Semaphore这些类也是采用一样的方式来实现本身对于锁的
相关文章
相关标签/搜索