探究Jvm源码实现-MarkWord
作者:互联网
在Hotspot中,markOop的定义在 markOop.hpp文件中,代码如下
Mark word记录了对象和锁有关的信息,当某个对象被synchronized关键字当成同步锁时,那么围绕这个锁的一系列操作都和Mark word有关系。
Mark Word在32位虚拟机的长度是32bit、在64位虚拟机的长度是64bit。
Mark Word里面存储的数据会随着锁标志位的变化而变化,Mark Word可能变化为存储以下5中情况
标签:存储,Word,虚拟机,Mark,MarkWord,Jvm,markOop,word,源码 来源: https://blog.csdn.net/Leon_Jinhai_Sun/article/details/111416221