在這種場(chǎng)景下,使用concurrent包的CountDownLatch完成相關(guān)操作。CountDownLatch本質(zhì)上是一個(gè)計(jì)數(shù)器,把它初始化為與執(zhí)行任務(wù)相同的數(shù)量,當(dāng)一個(gè)任務(wù)執(zhí)行完時(shí),就將計(jì)數(shù)器的值減1,直到計(jì)算器達(dá)到0時(shí),表示完成了所有任務(wù),在await上等待線程就繼續(xù)執(zhí)行。為上述業(yè)務(wù)場(chǎng)景封裝的工具類(lèi),傳入兩個(gè)參數(shù):一個(gè)參數(shù)是計(jì)算的task數(shù)量,...
www.dbjr.com.cn/article/2164...htm 2025-5-14