轻量级锁是通过自旋锁进行多次CAS重试

JDK1.6,默认10次的次数

JDK1.6以后,更具上次自旋所使用的时间

synchronized锁膨胀:程序中计算一次hashCode,就无法使用偏向锁,即使使用了,也由偏向锁变成重量级锁
展开
评论