本人邮箱: [email protected]
欢迎转载,转载请注明网址 http://blog.csdn.net/tianshi_kco
github: https://github.com/kco1989/kco
代码已经全部托管github有需要的同学自行下载
引言
讲完了CyclicBarrier
和CountDownLatch
,今天讲一个跟这两个类有点类似的Phaser
.->移相器
java7中引入了一种新的可重复使用的同步屏障,称为移相器
Phaser
.Phaser
拥有与CyclicBarrier
和CountDownLatch
类似的功劳.但是这个类提供了更加灵活的应用.CountDownLatch
和CyclicBarrier
都是只适用于固定数量的参与者.移相器适用于可变数目的屏障,在这个意义上,可以在任何时间注册新的参与者.并且在抵达屏障是可以注销已经注册的参与者.因此,注册到同