锁的原理分析

java对象  包括对象头(mark word(8 byte,),klass(4 byte)),对象的实例数据,对齐字节 在mark word中,hashcode占56位。这里需要认真分析Mark Word信息。 根据对象状态可分为无锁状态,加锁状态,GC标记状态,如下图。 最后一个为重量级锁 性能对比,单位为毫秒,数字做参考。
相关文章
相关标签/搜索