jvm学习笔记-轻量级锁内存模型我首先来介绍MarkWord(32bits)这个红色的图怎么理解? 首先这四行分别对应了“无锁”,“偏向锁”,“轻量级锁”,“重量级锁”,其实真正应用起来,只用到其中1行的数据,也就是说,我这个java对象, 无锁的时候,MarkWord里面内容就是“hashcode”,“age”,“biased_lock”,“state”,25 + 4 + 1 + 2 = 32bits 偏向锁的时候,MarkWord里面内容就是“Thread-ID”,“epoch”,“age”,“biased_lock”,“state