107 |
|
* <p>The parameters used to construct the common pool may be controlled by |
108 |
|
* setting the following {@linkplain System#getProperty system properties}: |
109 |
|
* <ul> |
110 |
< |
* <li>{@code java.util.concurrent.ForkJoinPool.common.parallelism} |
110 |
> |
* <li>{@systemProperty java.util.concurrent.ForkJoinPool.common.parallelism} |
111 |
|
* - the parallelism level, a non-negative integer |
112 |
< |
* <li>{@code java.util.concurrent.ForkJoinPool.common.threadFactory} |
112 |
> |
* <li>{@systemProperty java.util.concurrent.ForkJoinPool.common.threadFactory} |
113 |
|
* - the class name of a {@link ForkJoinWorkerThreadFactory}. |
114 |
|
* The {@linkplain ClassLoader#getSystemClassLoader() system class loader} |
115 |
|
* is used to load this class. |
116 |
< |
* <li>{@code java.util.concurrent.ForkJoinPool.common.exceptionHandler} |
116 |
> |
* <li>{@systemProperty java.util.concurrent.ForkJoinPool.common.exceptionHandler} |
117 |
|
* - the class name of a {@link UncaughtExceptionHandler}. |
118 |
|
* The {@linkplain ClassLoader#getSystemClassLoader() system class loader} |
119 |
|
* is used to load this class. |
120 |
< |
* <li>{@code java.util.concurrent.ForkJoinPool.common.maximumSpares} |
120 |
> |
* <li>{@systemProperty java.util.concurrent.ForkJoinPool.common.maximumSpares} |
121 |
|
* - the maximum number of allowed extra threads to maintain target |
122 |
|
* parallelism (default 256). |
123 |
|
* </ul> |