摘要: (已迁移) synchronized的执行过程: 0 检测Mark Word里面是否已存在某一个线程ID,若若Mark Word里面不存在某一个线程ID,则CAS将当前线程的ID替换Mark Word,如果成功则表示当前线程获得了偏向锁,可执行同步代码块;如果失败,则说明发生竞争,跳转到3. 1 若 阅读全文
posted @ 2020-10-11 04:34 α_伊卡洛斯 阅读(179) 评论(1) 推荐(0)