图解synchronized底层原理:JVM指令与Moni详解.pdf

图解synchronized底层原理:JVM指令与Moni详解.pdf

之前有一些同学去一线互联网大厂里去面试,聊并发编程这块的内容,问的比较深一点,就

说synchronized的底层原理呢?他当时就答不出来了

其实synchronized底层的原理,是跟jvm指令和monitor有关系的

你如果用到了synchronized关键字,在底层编译后的jvm指令中,会有monitorenter和

monitoret两个指令

monitorenter

//代码对应的指令

monitoret

那么monitorenter指令执行的时候会干什么呢?

每个对象都有

文档评论(0)

1亿VIP精品文档

相关文档