警告??:本文耗时很长,先做好心理准备本篇将从hotspot源码(64bits)入手,通过分析java对象头引申出锁的状态;本文采用大量实例及分析,请耐心看完,谢谢先来看一下hotspot的源码当中的对象头的注释(32bits可以忽略了,现在基本没有32位操作系统):*Bit-formatofanobjectheader(mostsignificantfirst,...