在java中具有动态数量的派对的障碍

时间:2012-04-06 11:37:22

标签: java java.util.concurrent barrier

我想要一个在java中具有动态数量的派对的障碍。我遇到了Phaser,但这个解决方案适用于java 7,我很遗憾无法使用。

是否有针对java 6的解决方案。我应该如何满足使用可变数量的服务员的屏障的需要?

2 个答案:

答案 0 :(得分:1)

你真的想使用Phaser。 Phaser有一个可以在Java 6中使用的后端程序。 从JSR 166y backport

下载

答案 1 :(得分:0)

CyclicBarrier怎么样?

像Phaser中所说的那样:

  

功能类似于CyclicBarrier和CountDownLatch,但支持更灵活的使用。

这些类中是否缺少某些功能?

编辑: 经过一些谷歌搜索我没有看到这样的事情, 不知道你的问题有多复杂,以及你应该如何同步障碍中的所有成员,但你可以实现一些与CyclicBarrier层次结构同步的简单方