采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师的源码
public void lock() { sync.acquire(1); }
我的源码
public void lock() { sync.lock(); }
老师我的这个ReentrantLock源码实现怎么和你不一样啊,是版本不一样嘛,我的是jdk1.8 然后他指向同类中的一个抽象lock
同学好,源码里面有多处 lock() 1.8过后基本没啥变化,同学可以直接在lock里面设置断点,然后调用ReentrantLock的lock方法试试,然后停在断点的时候,看看调试信息里面的调用栈,看看究竟是调用了哪个lock方法
非常感谢!
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.9k 27
2.7k 22
1.3k 15
1.5k 14
1.3k 14