java多線程併發系列之閉鎖(Latch)和柵欄(CyclicBarrier)

閉鎖(Latch):線程 一種同步方法,能夠延遲線程的進度直到線程到達某個終點狀態。通俗的講就是,一個閉鎖至關於一扇大門,在大門打開以前全部線程都被阻斷,一旦大門打開全部線程都將經過,可是一旦大門打開,全部線程都經過了,那麼這個閉鎖的狀態就失效了,門的狀態也就不能變了,只能是打開狀態。也就是說閉鎖的狀態是一次性的,它確保在閉鎖打開以前全部特定的活動都須要在閉鎖打開以後才能完成事件   柵欄(Cyc
相關文章
相關標籤/搜索