Java併發系列 | CyclicBarrier源碼分析

現實生活中我們經常會遇到這樣的情景,在進行某個活動前需要等待人全部都齊了纔開始。例如吃飯時要等全家人都上座了才動筷子,旅遊時要等全部人都到齊了纔出發,比賽時要等運動員都上場後纔開始。 在JUC包中爲我們提供了一個同步工具類能夠很好的模擬這類場景,它就是CyclicBarrier類。利用CyclicBarrier類可以實現一組線程相互等待,當所有線程都到達某個屏障點後再進行後續的操作。下圖演示了這一
相關文章
相關標籤/搜索