美文网首页
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