--- jsr166/src/jsr166y/ForkJoinPool.java 2009/08/04 12:41:27 1.45 +++ jsr166/src/jsr166y/ForkJoinPool.java 2009/08/04 14:19:00 1.46 @@ -1578,7 +1578,6 @@ public class ForkJoinPool extends Abstra while (spareStack == null || !tryResumeSpare(dec)) { int counts = workerCounts; if (dec || (dec = casWorkerCounts(counts, --counts))) { - // CAS cheat if (!needSpare(counts, maintainParallelism)) break; if (joinMe.status < 0)