java吧 关注:1,291,181贴子:12,820,230
  • 4回复贴,共1

轻量级锁在解锁的时候为什么会出现失败的情况?

取消只看楼主收藏回复


CAS解锁失败那不是意味着对象头里面的锁指针被人改过了?怎么可能会出现这种情况,要是有轻量级锁早膨胀成重量级了。


IP属地:四川1楼2022-06-17 13:41回复
    而且这里还是用的“唤醒被挂起的线程”,我记得多线程抢占锁应该会被阻塞而不是挂起吧。


    IP属地:四川2楼2022-06-17 13:43
    回复
      2025-12-14 04:39:18
      广告
      不感兴趣
      开通SVIP免广告
      来个懂哥解释一下


      IP属地:四川3楼2022-06-17 13:44
      回复
        我知道了,在解锁前这货就已经膨胀了捏,早就不能被称作是轻量级锁了,被文字误导了


        IP属地:四川6楼2022-06-17 14:12
        回复
          偏向锁原来早就被废弃了啊,好似


          IP属地:四川7楼2022-06-17 14:20
          回复