摘要: https://blog.csdn.net/o9109003234/article/details/115843165 阅读全文
posted @ 2022-01-22 18:22 无痕丶丶 阅读(11) 评论(0) 推荐(0)
摘要: synchronized的执行过程:1. 检测Mark Word里面是不是当前线程的ID,如果是,表示当前线程处于偏向锁2. 如果不是,则使用CAS将当前线程的ID替换Mard Word,如果成功则表示当前线程获得偏向锁,置偏向标志位13. 如果失败,则说明发生竞争,撤销偏向锁,进而升级为轻量级锁。 阅读全文
posted @ 2022-01-22 18:02 无痕丶丶 阅读(65) 评论(0) 推荐(0)