美文网首页
工具:CountDownLatch与CyclicBarrier

工具:CountDownLatch与CyclicBarrier

作者: 睦月MTK | 来源:发表于2020-06-11 13:56 被阅读0次

    声明:占坑之用,Api已经叙述得非常详细


    CountDownLatch
    • 作用:
      CountDownLatch会设置一个计数器,在计数器归0之前,所有调用CountDownLatch#await方法的线程将会处于等待状态。
    • 用途:
      (1) 在事件A确认之前,其他所有的操作都必须等待(2)在下一个操作进行前,必须要先得到预先数量的确认

    CyclicBarrier
    • 作用:
      CyclicBarrier会设置一个计数器,在当前因调用CyclicBarrier#await方法而进入等待状态的线程数量达到计数器值时,将会释放所有线程,如果你还设置了一个barrierAction的参数,那么在释放所有线程之前还会执行这个barrierAction的操作。
    • 用途:
      (1)需要一定的人数来能开始下一个操作

    参考文档:

    相关文章

      网友评论

          本文标题:工具:CountDownLatch与CyclicBarrier

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