synchronized面试题总结
摘要:
1 偏向锁 当使用synchronized锁定某一个对象的时候,如果该对象处于匿名偏向状态,就是markword的64位二进制表示偏向线程的bit位都是0,并且锁状态是偏向状态。 此时该线程直接在这个锁对象的markword高位内存储 当前线程的内存地址,当然了这部分是CAS完成的 如果CAS成功, 阅读全文
posted @ 2020-12-06 16:58 MaXianZhe 阅读(562) 评论(1) 推荐(0) 编辑