探究Jvm源码实现-MarkWord
生活随笔
收集整理的這篇文章主要介紹了
探究Jvm源码实现-MarkWord
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在Hotspot中,markOop的定義在?markOop.hpp文件中,代碼如下
Mark word記錄了對象和鎖有關的信息,當某個對象被synchronized關鍵字當成同步鎖時,那么圍繞這個鎖的一系列操作都和Mark word有關系。
Mark Word在32位虛擬機的長度是32bit、在64位虛擬機的長度是64bit。?
Mark Word里面存儲的數(shù)據會隨著鎖標志位的變化而變化,Mark Word可能變化為存儲以下5中情況?
?
總結
以上是生活随笔為你收集整理的探究Jvm源码实现-MarkWord的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 探究Jvm源码实现
- 下一篇: 为什么任何对象都可以实现锁