校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 锁的定义和分类
题目

自旋锁是什么?

解答

JDK 6 对 synchronized 做了很多优化,引入了自适应自旋、锁消除、锁粗化、偏向锁和轻量级锁等提高锁的效率,
锁一共有 4 个状态,级别从低到高依次是:无锁、偏向锁、轻量级锁和重量级锁,状态会随竞争情况升级。
锁可以升级但不能降级,这种只能升级不能降级的锁策略是为了提高锁获得和释放的效率。

C 1条回复 评论
下雨天睡觉

非常详细,很有用

发表于 2022-09-01 22:00:00
0 0