java 锁的实现过程

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

AbstractQueuedSynchronizer 具体实现锁待todo

猜你喜欢

转载自blog.csdn.net/weixin_40809627/article/details/105623449