132 AQS抽象队列同步器

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

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

模板方法模式:

抽取公共代码。

jdk中使用链表实现队列。

普通队列使资源排队。

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

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

猜你喜欢

转载自www.cnblogs.com/windghost/p/12336634.html
132