線程十九:Phaser

Phaser構建了一個更加靈活的同步屏障,和前面文章中提到的CountDownLatch與CyclicBarrier屏障器一樣,Phaser也能使得一組線程在屏障上等待,在最後一條線程到達之後,這些線程就能繼續執行了。Phaser的靈活在於它可以協調不定數目的線程,線程可以在任何時刻加入。 爲了達到靈活性的目的,Phaser定義了表達狀態的phase值,phase的初始值是0,當線程都到達指定的屏
相關文章
相關標籤/搜索