面试题之并发相关专栏一

1、Synchronized用过么?其原理是什么? Synchronized是由JVM虚拟机实现的一种实现互斥同步的方式,被Synchronized修饰后的程序块编译后的字节码文件中,在编译先后被编译器生成了monitorenter和monitorexit两个字节码指令。性能 在虚拟机执行到monitorenter指令时,首先要尝试获取对象的锁,若是这个对象没有锁定,或者当前线程已经拥有了这个对象
相关文章
相关标签/搜索