![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
锁
qq_32550623
这个作者很懒,什么都没留下…
展开
-
AQS抽象队列同步器详解
ReadWirteLock: AbstractQueuedSynchronizer: ReentrantReadWriteLock与ReentrantLock有太多地方相似了,用AQS模板封装大多数公共的业务逻辑。原创 2020-02-16 22:46:41 · 104 阅读 · 0 评论 -
Lock接口及其实现
Locks包层次结构: Lock接口: 总结: 1.lock()最常用 2.lockInterruptibly()方法一般更加昂贵,有的impl可能没有实现lockInterruptibly(),只有真的需要效应中断时才使用,使用之前看看impl对该方法的描述。 Condition: ReentrantLock: 重入 count!=0 说明锁被占用 判断owner是否时当前线程,如果不是...原创 2020-01-27 15:29:41 · 402 阅读 · 0 评论