synchronized各种状态下hash存放位置的探索与证明
markOop(对象头)在openjdk源码中,我们所说的对象头就是一个markOop的对象,这里贴一个markoop源文件的openjdk源码地址:http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/c92ba514724d/src/share/vm/oops/markOop.hpp简单的看一下37-54行的注释。// 32 bits:// --------// hash:25 ------------>| a
原创
2020-10-28 15:47:19 ·
983 阅读 ·
3 评论