1.在阅读源码的时候 跑不起来的尽量不要读。 因为没法去断点调试。遇到多态的时候就会遇到分叉。导致阅读困难。
2.画图 用到的每个类方法列举出来 MUL 等图 方法调用图如下
3 .画类图
4.AQS 的实现 CAS + volitle 往队尾加入的时候 comperAndSet