摘要:
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)
浙公网安备 33010602011771号