--- jsr166/src/jsr166e/ForkJoinPool.java 2013/01/28 19:01:38 1.51 +++ jsr166/src/jsr166e/ForkJoinPool.java 2013/02/05 01:20:56 1.52 @@ -2466,7 +2466,7 @@ public class ForkJoinPool extends Abstra * java.lang.RuntimePermission}{@code ("modifyThread")} */ public ForkJoinPool() { - this(Runtime.getRuntime().availableProcessors(), + this(Math.min(MAX_CAP, Runtime.getRuntime().availableProcessors()), defaultForkJoinWorkerThreadFactory, null, false); }