Java并发编程实战——理解AbstractQueuedSynchronizer(AQS)的模版方法模式
文章目录引入AQS核心思想什么是AQS?AQS的模板方法设计模式同步组件通过AQS实现的一个例子引入从Lock的实现类ReentrantLock说起,查看源码时有一个很明显的特点是:基本上所有的方法的实现实际上都是调用了其静态内存类Sync中的方法,而Sync类继承了AbstractQueuedSynchronizer(AQS)。可以看出要想理解ReentrantLock关键核心在于对队列同步器A