线程十九:Phaser

Phaser构建了一个更加灵活的同步屏障,和前面文章中提到的CountDownLatch与CyclicBarrier屏障器一样,Phaser也能使得一组线程在屏障上等待,在最后一条线程到达之后,这些线程就能继续执行了。Phaser的灵活在于它可以协调不定数目的线程,线程可以在任何时刻加入。 为了达到灵活性的目的,Phaser定义了表达状态的phase值,phase的初始值是0,当线程都到达指定的屏
相关文章
相关标签/搜索