--- jsr166/src/jsr166e/ForkJoinPool.java 2013/07/21 06:27:42 1.63 +++ jsr166/src/jsr166e/ForkJoinPool.java 2013/09/16 14:52:48 1.64 @@ -2096,7 +2096,7 @@ public class ForkJoinPool extends Abstra w.currentSteal = ps; } } - else if (active) { // decrement active count without queuing + else if (active) { // decrement active count without queuing long nc = ((c = ctl) & ~AC_MASK) | ((c & AC_MASK) - AC_UNIT); if ((int)(nc >> AC_SHIFT) + parallelism == 0) break; // bypass decrement-then-increment