132 AQS抽象队列同步器

1、缓存雪崩、缓存击穿之类的问题。

2、锁降级的情况。 写锁内部追加读锁(读写互斥的特例 ,必须同一个线程);

模板方法模式:

抽取公共代码。

jdk中使用链表实现队列。

普通队列使资源排队。

AQS使用追加的逻辑让线程排队

jdk AQS中只有一个int state  读写锁进行位操作 前2字节 后2字节 分别标记读写

 

posted on 2020-02-20 17:35  李某人的窥视  阅读(104)  评论(0)    收藏  举报

导航