美文网首页
32-CyclicBarrier ReentrantReadWr

32-CyclicBarrier ReentrantReadWr

作者: 小周爱吃瓜 | 来源:发表于2022-04-15 23:14 被阅读0次

    如果需要一个重置版的CD,则需要CB

    CD的计数器只能使用一次,但是可以使用reset()方法重置。

    构造方法中有回调方法可以汇总计算结果.

    countdown,await.

    可以用于多线程计算数据,合并计算结果。比如Exccel保存了用户银行的所有流水,每个sheet保存一个账户近一年的每笔流水。现在需要统计用户的日均银行流水,
    并发处理完每个sheet的银行流水后,得到每个sheet的日均流水,然后barrierAccction计算结果.

    • 线程池分类
    1. cachedThreadpool.可以缓存线程池
    2. newFixedThread 定长线程池,可控制最大并发数
    3. newScheduledThreadPool,定长和周期性执行任务
    4. newSingleThreadExecutor. 单线程化的线程池

    ** Single---可以保证所有任务按照顺序执行**

    相关文章

      网友评论

          本文标题:32-CyclicBarrier ReentrantReadWr

          本文链接:https://www.haomeiwen.com/subject/xxuqertx.html