
锁
qq_32550623
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AQS抽象队列同步器详解
ReadWirteLock: AbstractQueuedSynchronizer: ReentrantReadWriteLock与ReentrantLock有太多地方相似了,用AQS模板封装大多数公共的业务逻辑。原创 2020-02-16 22:46:41 · 159 阅读 · 0 评论 -
Lock接口及其实现
Locks包层次结构: Lock接口: 总结: 1.lock()最常用 2.lockInterruptibly()方法一般更加昂贵,有的impl可能没有实现lockInterruptibly(),只有真的需要效应中断时才使用,使用之前看看impl对该方法的描述。 Condition: ReentrantLock: 重入 count!=0 说明锁被占用 判断owner是否时当前线程,如果不是...原创 2020-01-27 15:29:41 · 464 阅读 · 0 评论