新文档

Java面试之Synchronized 锁优化(必问) 1. Java对象组成      Java对象是放在堆内存中的,对象可以分为三个部分,分别是对象头,实例变量和填充字节。      -对象头 主要包括:1.MarkWord(标记字段) MarkWord 用于存储对象自身的运行时数据(对象的哈希码,分代年龄,当加锁时,这些信息就更具情况被替换为 标记位、线程记录指针,重量级锁指针,线程ID等)
相关文章
相关标签/搜索