多線程之CyclicBarrier詳解(六)

上篇博客我們介紹了一下 多線程之CountDownLatch詳解.,這篇博客我們詳細的介紹CyclicBarrier。

什麼是CyclicBarrier

CyclicBarrier的字面意思是可循環(Cyclic)使用的屏障(Barrier)。它要做的事情是,讓一組線程到達一個屏障(也可以叫同步點)時被阻塞,直到最後一個線程到達屏障時,屏障纔會打開,所有被屏障攔截的線程纔會繼續幹活,線程進入屏障通過CyclicBarrier的await()方法。它也是AQS多線程同步操作的一個具體實現。

怎麼使用CyclicBarrier

html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章