ReentrantLock可重入锁原理

ReentrantLock可重入锁

1.继承关系

在这里插入图片描述

2.非公平锁原理

2.1 加锁解锁流程

先从构造器开始看,默认为非公平锁实现

public ReentrantLock() {
    
    
	sync = new NonfairSync();
}

NonfairSync 继承自 AQS
当没有竞争(只有Thread-0)时:

猜你喜欢

转载自blog.csdn.net/qq_36109528/article/details/120652045