kebukeYl
码龄7年
关注
提问 私信
  • 博客:130
    社区:1
    131
    总访问量
  • 1
    原创
  • 1,159,385
    排名
  • 10
    粉丝
  • 0
    铁粉

个人简介:书中自有颜如玉

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-03-28
博客简介:

qq_41913398的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 1篇
    2021年
成就勋章
兴趣领域 设置
  • 后端
    spring
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

阅读 LongAdder 源码

自己在复习CAS相关时,突然想到了一个面试题: 1. 项目乐观锁(超高并发下,怎么解决?) 比如:AtomicLong 使用内部变量 value 保存着实际的 long 值,所有的操作都是针对该 value 变量进 行。也就是说,高并发环境下,value 变量其实是一个热点,也就是 N 个线程竞争一个热点。重试 线程越多,意味着 CAS 的失败几率更高,CAS 失败几率就越高,从而进入恶性 CAS 空自旋状态。 LongAdder 的基本思路就是分散热点,将 value 值分散到一个数组中,不同线程会命中到
原创
发布博客 2021.10.25 ·
130 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏