摘要: 1. 偏向锁 1.1 偏向锁加锁流程 1. 在线程栈中找到第一个空闲的lock record 指向锁对象 2. 判断对象头的markword锁标识位是否是101 也就是处于匿名偏向状态 3. 如果是 执行cas操作将锁对象的markword 高bit位中存储当前线程的内存地址 4. 如果不是进行轻量 阅读全文
posted @ 2022-03-29 23:26 rudynan 阅读(112) 评论(0) 推荐(0) 编辑