Java3yのsynchronized 一、 Monitor 概念 1、 Java 对象头 (重点) 对象头 对象头包含两部分:运行时元数据(Mark Word)和类型指针 (Klass Word) 运行时元数据 哈希值(HashCode),可以看作是堆中对象的地址 GC分代年龄(年龄计数器) (用于新生代from/to区晋升老年代的标准, 阈值为15) 锁状态标志 (用于JDK1.6对synchronized的优化 -> 轻量级锁) 线程持有的锁