面试总结11——Java 锁

Synchronized底层实现原理 Java对象头+Monitor Synchronized 通过在对象头中(MarkWord)设置标记实现了这一目的,是由 JVM 实现的一种实现互斥同步的一种方式,JVM基于进入和退出Monitor对象来实现方法同步和代码同步,被 Synchronized 修饰过的程序块,在编译前后被编译器生成了 monitorenter 和 monitorexit 两个字节
相关文章
相关标签/搜索