Balvboy
Results
2
comments of
Balvboy
> 自旋获取轻量级锁的代码是在哪,我怎么没找到。。 轻量级应该是没有自旋,只有一次CAS的机会,如果失败了就会升级。在重量级阶段里,有多处自旋获取重量级锁的逻辑tryLock方法就是。我感觉自旋获取轻量级锁是被其他文章误导了,在看源码之前我也一直认为自旋是获取轻量级锁来着
> 您好,我想请问一下,偏向锁的CAS和轻量级锁的CAS有没有什么不同,V、A、B分别都是什么值。 > > > @pigeonsoar > > > > 那线程B还是会继续尝试锁,那不就又直接膨胀为重量级锁了嘛 > > > > > > > > > B获得轻量级锁后,如没有其他线程获取锁就一直是轻量级锁 > > > > > > 如果是A线程的偏向锁升级到了轻量级锁,A获取的轻量级锁还未解锁状态下,线程B继续尝试获取锁一次就会升级到重量级锁? > >...