jdk/src/java.base/share/classes/java/util/concurrent/Phaser.java
changeset 42927 1d31e540bfcb
parent 42322 c3474fef4fe4
child 45937 646816090183
--- a/jdk/src/java.base/share/classes/java/util/concurrent/Phaser.java	Wed Dec 21 14:22:53 2016 -0800
+++ b/jdk/src/java.base/share/classes/java/util/concurrent/Phaser.java	Wed Dec 21 14:26:52 2016 -0800
@@ -179,7 +179,7 @@
  * void startTasks(List<Runnable> tasks, int iterations) {
  *   Phaser phaser = new Phaser() {
  *     protected boolean onAdvance(int phase, int registeredParties) {
- *       return phase >= iterations || registeredParties == 0;
+ *       return phase >= iterations - 1 || registeredParties == 0;
  *     }
  *   };
  *   phaser.register();