对JVM的 Monitor 了解多少?
Monitor 是 JVM 内置的同步机制,每个对象在内存中都有一个对象头——Mark Word,用于存储锁的状态,以及 Monitor 对象的指针。
synchronized依赖对象头的mark word进行状态管理,支持无锁、偏向锁、轻量级锁、以及重量级锁。
Monitor 是 JVM 内置的同步机制,每个对象在内存中都有一个对象头——Mark Word,用于存储锁的状态,以及 Monitor 对象的指针。
synchronized依赖对象头的mark word进行状态管理,支持无锁、偏向锁、轻量级锁、以及重量级锁。