java 基于AQS 类 锁实现的底层原理分析

所谓AQS,指的是AbstractQueuedSynchronizer,它提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架,ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等并发类均是基于AQS来实现的,具体用法是通过继承AQS实现其模板方法,然后将子类作为同步组件的内部类。

AbstractQueuedSynchronizer 具体实现锁待todo

你可能感兴趣的:(java,工作常用,java,并发编程)