摘要:
synchronized锁的是对象,所以我们是通过对象里面的对象头来判断是否有锁。 对象头 无锁和偏向锁的锁标志位都为01,轻量级锁为00,重量级锁为10。无锁和偏向锁通过倒数第三位来判断是否是偏向锁。 无锁升级偏向锁过程: 线程A执行到同步代码块时,检查对象头锁标志位是否为01,再看偏向锁标志位是 阅读全文
posted @ 2022-07-02 16:30
WXY_WXY
阅读(296)
评论(0)
推荐(0)
浙公网安备 33010602011771号