Phaser允许并发多阶段任务。Phaser类机制是在每一步结束的位置对线程进行同步,当所有的线程都完成了这一步,在允许执行下一步。 一个Phaser对象有两种状态: 活跃态(Active):当存在参与同步的线程的时候,Phaser就是活跃的,并且在每个阶段结束的时候进行同步。 终止态(Termin ...
分类:
其他好文 时间:
2016-04-25 17:51:18
阅读次数:
151
java并发API从java7提供了并发多阶段任务的抽象Phaser。如果我们有并发任务且需要分段执行的时候
我们可以考虑Phaser这个类。
Phaser有一个特别的地方,即不需要处理InterruptedException除了(awaitAdvanceInterruptibly(int phaser)方法)
我们模拟一种场景:
我们有三个任务,分别从三个不同的文件夹及其子文件夹...
分类:
其他好文 时间:
2015-04-09 09:05:34
阅读次数:
167