首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Michael阿明学习之路

    LeetCode 362. 敲击计数器(map)

    示例: HitCounter counter = new HitCounter(); // 在时刻 1 敲击一次。 counter.hit(1); // 在时刻 2 敲击一次。 解题 class HitCounter { int kick = 0; map<int,int> m; public: /** Initialize your data structure here. */ HitCounter() { } /** Record a hit.

    89420发布于 2020-07-13
  • 来自专栏博客专享

    并发设计模式实战系列(14):CAS(无锁编程)

    高性能计数器 // 使用LongAdder替代AtomicLong(JDK8+) LongAdder hitCounter = new LongAdder(); void recordHit() { hitCounter.increment(); // 内部使用分段CAS优化 } 2.

    36810编辑于 2025-05-20
  • 深入解析Java并发编程中的volatile内存语义及其屏障实现

    读多写少的计数器场景 虽然volatile不能保证复合操作的原子性,但在特定场景下仍可用于计数器实现: public class HitCounter { private volatile int

    41410编辑于 2025-08-27
领券