摘要: 1.偏向锁的获取逻辑主要在汇编实现的 biased_locking_enter 方法中 请求线程进入这个方法之后,会直接判断锁依赖对象的对象头是否有 偏向锁 成分(101是偏向锁成分)。 如果没有,直接跳出,退出后直接尝试把自己栈上的BiasLock 地址写入对象头,写入成功的前提是锁依赖对象没加锁 阅读全文
posted @ 2020-11-05 22:37 执生 阅读(446) 评论(0) 推荐(0) 编辑