「每天一道面試題」CountDownLatch和CyclicBarrier的異同?

相同點:都可以實現線程間的等待。 不同點: 側重點不同,CountDownLatch一般用於一個線程等待一組其它線程;而CyclicBarrier一般是一組線程間的相互等待至某同步點; CyclicBarrier的計數器是可以重用的,而CountDownLatch不可以。 實現原理不同 CyclicBarrier:如果有三個線程thread1、thread2和thread3,假設線程執行順序是th
相關文章
相關標籤/搜索