玩碎Java之CountDownLatch / Semaphore / CyclicBarrier

CountDownLatch(倒計數器) - 人去樓空:人都走沒了,才能鎖門 作用:一個線程(或者多個), 等待另外N個線程完成某個事情之後才能執行。 實例:學生放學了,老師等所有學生都離開後,最後離開並鎖門(走一個減1,直到走完爲0) (圖片來自互聯網,如有侵權,請聯繫刪除) Semaphore(信號量,限流) - 食堂打飯:只有3個窗口可以同時打飯 作用:Semaphore用於限制可以訪問某些
相關文章
相關標籤/搜索