写在前面 1、内容都是原创(少量图片和官方文字有引用),是本人根据源码一行一行的研读,最后手写汇总给大家的 2、网上各种转发来转发去的AQS教程,真的看吐了,一堆错的知识点还在转发来转发去的,本人觉得这类知识还是不要看这类文章为好,自己跟着源码去理解才是正道 3、认真看完我写的每一句话,一定对你有帮助,可能会有少许错别字和疏忽点,请大家务必评论指正哈! 一、AQS框架简述 Java中的大部分同步类(Lock、Semaphore、ReentrantLock等)都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。AQS是一种提供...