稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 数据标注 NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
并发
订阅
avatar
倔强的萝卜
更多收藏集

微信扫码分享

微信
新浪微博
QQ

4篇文章 · 0订阅
  • Java并发面试系列文章总结【石杉的架构笔记】
    并发系列第一篇,照例采用场景驱动的方式,阐述了volatile关键字的作用。 首先,在我们假设的多线程场景下,出现了什么问题?然后volatile是如何闪亮登场,优雅的解决了问题。 并且我们仔细分析了其解决问题背后蕴含的原理是什么。 一周过去了,大家还记得吗?忘了没关系,猛戳下…
    • 石杉的架构笔记
    • 7年前
    • 3.5k
    • 68
    • 1
    Java 架构
    Java并发面试系列文章总结【石杉的架构笔记】
  • 【进阶之路】多线程条件下分段处理List集合的几种方法
    为什么多线程处理一个list集合会出现各种bug?如何使用多线程的方式处理同一个list集合?这篇文章通过使用CompletionService和ForkJoinPool两个工具来解决上诉问题。
    • 南橘ryc
    • 4年前
    • 3.4k
    • 35
    • 6
    后端
    【进阶之路】多线程条件下分段处理List集合的几种方法
  • 高并发情况下你还在用Random生成随机数?
    在代码中生成随机数,是一个非常常用的功能,并且JDK已经提供了一个现成的Random类来实现它,并且Random类是线程安全的。 不难看到,上面的方法中使用CAS操作更新seed,在大量线程竞争的场景下,这个CAS操作很可能失败,失败了就会重试,而这个重试又会消耗CPU运算,从…
    • 敖丙
    • 4年前
    • 9.7k
    • 124
    • 11
    Java 面试
    高并发情况下你还在用Random生成随机数?