AbstractQueuedSynchronizer之AQS
一、AQS是什么: 抽象的队列同步器
二、AQS为什么是JUC内容中最重要的基石
三、能干嘛
四、AQS内部体系结构
1.AQS自身
2.内部类Node(Node类在AQS内部)
五、AQS源码深度讲解和分析
1.Lock接口的实现类,基本都是通过【聚合】了一个【队列同步器】的子类完成线程访问控制的
2.ReentrantLock的原理
3.从最简单的lock方法开始看看公平和非公平
4.以非公平锁ReentrantLock为例作为突破走起,方法lock()
走非公平锁作为案例
acquire源码和3大流程走向
tryAcqurie(arg)