![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
k↑
爪哇是一首诗
阿里云专家博主
专注架构设计
学习中勿扰
展开
-
面试题归档
小伙伴们,你们好呀!我是老寇!原创 2021-05-13 14:02:39 · 13373 阅读 · 1 评论 -
面试学习-AQS(三)
CAS是一种无锁算法,这种操作是CPU指令集操作,基于原子操作,速度非常快,而且避免了请求操作系统来裁定锁问题,直接由CPU搞定,但也不是没有开销,比如Cache Miss。CAS是compareAndSet缩写,应用场景就是对一个变量进行值变更,在变更时会传入两个参数:一个预期值,另一个更新值,如果被更新的变量预期值与传入值一致,则可以变更。)的缩写,几乎所有Lock都是基于AQS来实现的,底层大量使用CAS提供乐观锁服务,在解决冲突时采用自旋方式进行重试,以此实现轻量级和高效获取锁。原创 2022-09-18 16:37:57 · 189 阅读 · 1 评论