摘要: 字面意思回环栅栏,通过它可以实现让一组线程等待至某个状态之后再全部同时执行。叫做回环是因为当所有等待线程都被释放以后,CyclicBarrier可以被重用。主要方法:public int await() throws InterruptedException, BrokenBarrierExcept... 阅读全文
posted @ 2015-11-27 10:12 吞噬天帝 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 例子:以一个停车场运作为例。为了简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看门人允许其中三辆不受阻碍的进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车也都不得不在入口处等待。这时,有一辆车离开停车场,看门人得知后,打开车拦,放入一辆,如果又离开两辆,则... 阅读全文
posted @ 2015-11-27 10:11 吞噬天帝 阅读(493) 评论(0) 推荐(0) 编辑