ReentrantLock 原理

阅读 86

2022-07-28


ReentrantLock 原理

ReentrantLock 原理_并发

可以看出是基于AQS框架实现的。 Reentrant Lock也是实现了Lock接口,和自定义锁一样。内部是维护了一个内部类同步器Sync。同步器继承自AQS。内容较多,直接看笔记吧。

 1. 非公平锁实现原理

加锁解锁流程 

ReentrantLock 原理_java_02

NonfairSync 继承自 AQS

ReentrantLock 原理_jvm_03

没有竞争时

ReentrantLock 原理_intellij-idea_04

第一个竞争出现时 

精彩评论(0)

0 0 举报