偏向锁理论太抽象,实战了解下偏向锁如何发生以及如何升级【实战篇】

锁升级 上文我们主要介绍什么是偏向锁,轻量级锁,重量级锁。并分析了三者的区别和使用场景。还记得Redis章节中整数集中升级操作吗。在锁中我们同样是设计锁升级和降级的。上文我们也介绍了当没有竞争时偏向锁,出现竞争时就轻量级锁。 但是轻量级锁时cas操作和自旋等待。自旋只能适合并发少的情况,如果并发很多

你可能感兴趣的:(偏向锁理论太抽象,实战了解下偏向锁如何发生以及如何升级【实战篇】)