我们可以设置 java.util.concurrent.ForkJoinPool.common.parallelism java 属性吗?
System.out.println("getParallelism=" +ForkJoinPool.commonPool().getParallelism());
System.setProperty("java.util.concurrent.ForkJoinPool.common.parallelism","20");
Thread.sleep(1000);
System.out.println("getParallelism=" +ForkJoinPool.commonPool().getParallelism());
打印:
getParallelism=3
getParallelism=3
最佳答案
您必须在应用程序启动前设置参数。所以传递一个JVM参数
-Djava.util.concurrent.ForkJoinPool.common.parallelism=20
在启动时会将其更改为 20。
关于java - 设置 java.util.concurrent.ForkJoinPool.common.parallelism java 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49009662/