摘要: 锁状态 无锁 偏向锁 轻量级锁 重量级锁 偏向锁的升级 当线程1访问代码块并获取锁对象时,会在java对象头和栈帧中记录偏向锁的threadID,偏向锁不会主动释放锁 当线程2再次获取锁是,比较当前线程的threadID和对象头中的threadID是否一致 如果一致,则无需加锁、解锁,直接重入 如果 阅读全文
posted @ 2021-04-16 15:57 lll5810 阅读(67) 评论(0) 推荐(0)