{eval=Array;=+count(Array);}
謝謝邀請(qǐng)!
這個(gè)問(wèn)題用同步門(mén)閂應(yīng)該可以解決,我們看一下定義:
CountDownLatch是jdk1.5之后引入的一個(gè)同步器應(yīng)用類(lèi),它的作用能夠使一個(gè)線程一直等待直到其他線程完成任務(wù)后再繼續(xù)執(zhí)行。CountDownLatch通常也被叫做門(mén)閂,意思是它會(huì)導(dǎo)致一條或多條線程一直在門(mén)口等待,直到一條線程打開(kāi)這個(gè)門(mén),其他線程才得以繼續(xù)執(zhí)行
這是jdk1.5新增加的功能,另外使用同步屏障應(yīng)該也能解決。
我在頭條上寫(xiě)了系列學(xué)習(xí)java并發(fā)的文章,里面有演示代碼,關(guān)注我就可以看到了。
再次感謝邀請(qǐng)!
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答