偏向锁理解

java对象的结构这里简单的说一下:对象头,对象实际数据,对齐填充。 对象头:比如   hash码,对象所属的年代,对象锁,锁状态标志,偏向锁(线程)ID,偏向时间等 对象实际数据:即我们创建对象时,对象中成员变量,方法,等。 对齐填充(不一定存在):并没有实际的意义,因为java对象默认占用内存为8字节的整倍数,如果一个对象的大小不够8字节的整倍数,那么对齐填充的作用就是填充字节,使他成为8字节
相关文章
相关标签/搜索