【Java并发编程之深入理解】对象锁

Java的对象头通常由两个部分组成,一个是Mark Word存储对象的hashCode或者锁信息,另一个是Class Metadata Address用于存储对象类型数据的指针,如果对象是数组,还会有一个部分存储的是数据的长度。 java对象头的长度: 对象头里的Mark Word里默认存储对象的HashCode、分代年龄和锁标记位。 32位JVM的Mark Word的默认存储结构为: 在运行期间
相关文章
相关标签/搜索