ReentrantLock的lock方法
来源:9-4 synchronized和ReentrantLock的区别

Randolf
2021-04-01
老师的源码
public void lock() {
sync.acquire(1);
}
我的源码
public void lock() {
sync.lock();
}
老师我的这个ReentrantLock源码实现怎么和你不一样啊,是版本不一样嘛,我的是jdk1.8
然后他指向同类中的一个抽象lock
写回答
1回答
-
同学好,源码里面有多处 lock() 1.8过后基本没啥变化,同学可以直接在lock里面设置断点,然后调用ReentrantLock的lock方法试试,然后停在断点的时候,看看调试信息里面的调用栈,看看究竟是调用了哪个lock方法
012021-04-23
相似问题