Java多線程---CountDownLatch用法實例

java中,除了傳統的wait()、notify()、notifyAll()外,還有一個CountDownLatch類,此法相比上述三個,是程序更加易懂。特別是須要某線程須要依賴其餘線程執行時,能夠使用該類。java 其中最關鍵的方法是: countDown(),使得計數器-1; await() 方法,當計數器不爲0時,則調用該方法的線程阻塞;當計數器爲0時,能夠喚醒等待的一個或者所有線程。web
相關文章
相關標籤/搜索