引言
笔者的电脑桌面上有一张 “Java 并发编程知识思维导图”,恰好最近也用到了 CyclicBarrier
类,以此为背景,笔者曾在某个周末总结过 CyclicBarrier
的用法。
因写作并发编程实践专栏的需要,将那篇旧文完善了一下,作为专栏的一个章节,供读者学习参考。
Java 并发知识思维导图
【此图来源于网络,原文链接不详,如有侵权,请私信联系本人删除】
CyclicBarrier 基本用法
CyclicBarrier
位于图中协作类的范畴,JKD 官方文档中对它的解释是这样的:
synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. CyclicBarriers are useful in programs involving a