不是问自适应自旋的,重新复习了一下锁升级,当时问的好像是偏向锁的批量重偏向的次数。我看满老师的JUC说是20次,开始是AA的偏向锁,线程B来就会变锁撤销为轻量级锁,然后一直是这个B线程访问他每次都会撤销为轻量级,超过20次撤销就会重新偏向到这个线程B的偏向锁, 然后当线程C进来就会撤销为轻量级,他也一直撤销到40次的时候JVM就会认为这个锁竞争太激烈了,就永远不可偏向了,以后都是轻量级了。如果竞争就重量级
1 2

相关推荐

牛客网
牛客企业服务