多线程之CyclicBarrier详解
Posted 程序猿小亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程之CyclicBarrier详解相关的知识,希望对你有一定的参考价值。
上篇博客我们介绍了一下 多线程之CountDownLatch详解.,这篇博客我们详细的介绍CyclicBarrier。
文章目录
什么是CyclicBarrier
CyclicBarrier的字面意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会打开,所有被屏障拦截的线程才会继续干活,线程进入屏障通过CyclicBarrier的await()方法。它也是AQS多线程同步操作的一个具体实现。
怎么使用CyclicBarrier
以上是关于多线程之CyclicBarrier详解的主要内容,如果未能解决你的问题,请参考以下文章