ForkJoinPool.this

Creates a {@code ForkJoinPool} with the given parameters (using defaults for others -- see {@link #ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, bool, int, int, int, Predicate, long, TimeUnit)}).

@param parallelism the parallelism level. For default value, use {@link java.lang.Runtime#availableProcessors}. @param factory the factory for creating new threads. For default value, use {@link #defaultForkJoinWorkerThreadFactory}. @param handler the handler for internal worker threads that terminate due to unrecoverable errors encountered while executing tasks. For default value, use {@code null}. @param asyncMode if true, establishes local first-in-first-out scheduling mode for forked tasks that are never joined. This mode may be more appropriate than default locally stack-based mode in applications in which worker threads only process event-style asynchronous tasks. For default value, use {@code false}. @throws IllegalArgumentException if parallelism less than or equal to zero, or greater than implementation limit @throws NullPointerException if the factory is null @throws SecurityException if a security manager exists and the caller is not permitted to modify threads because it does not hold {@link java.lang.RuntimePermission}{@code ("modifyThread")}

Meta