32-CyclicBarrier ReentrantReadWr

2022-04-15  本文已影响0人  小周爱吃瓜

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

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

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

countdown,await.

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

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

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

上一篇下一篇

猜你喜欢

热点阅读