CountDownLatch:這個(gè)類(lèi)適合一個(gè)任務(wù)需要另一個(gè)任務(wù)完成后才能繼續(xù)的場(chǎng)景
CyclicBarrier:與CountDownLatch類(lèi)似
CountDownLatch和CyclicBarrier的區(qū)別
(01) CountDownLatch的作用是允許1或N個(gè)線(xiàn)程等待其他線(xiàn)程完成執(zhí)行;而CyclicBarrier則是允許N個(gè)線(xiàn)程相互等待。
(02) CountDownLatch的計(jì)數(shù)器無(wú)法被重置;CyclicBarrier的計(jì)數(shù)器可以被重置后使用,因此它被稱(chēng)為是循環(huán)的barrier。