public static Scheduler newParallel(String name, int parallelism, boolean daemon) {
    """
	{@link Scheduler} that hosts a fixed pool of single-threaded ExecutorService-based
	workers and is suited for parallel work. This type of {@link Scheduler} detects and
	rejects usage of blocking Reactor APIs.
	
	@param name Thread prefix
	@param parallelism Number of pooled workers.
	@param daemon false if the {@link Scheduler} requires an explicit {@link
	Scheduler#dispose()} to exit the VM.
	
	@return a new {@link Scheduler} that hosts a fixed pool of single-threaded
	ExecutorService-based workers and is suited for parallel work
    """
		return newParallel(parallelism,
				new ReactorThreadFactory(name, ParallelScheduler.COUNTER, daemon,
						true, Schedulers::defaultUncaughtException));
	}
public static Scheduler newParallel(String name, int parallelism, boolean daemon) {
		return newParallel(parallelism,
				new ReactorThreadFactory(name, ParallelScheduler.COUNTER, daemon,
						true, Schedulers::defaultUncaughtException));
	}
public static Scheduler newParallel ( String name , int parallelism , boolean daemon ) { return newParallel ( parallelism , new ReactorThreadFactory ( name , ParallelScheduler . COUNTER , daemon , true , Schedulers :: defaultUncaughtException ) ) ; }
{@link Scheduler} that hosts a fixed pool of single-threaded ExecutorService-based
workers and is suited for parallel work. This type of {@link Scheduler} detects and
rejects usage of blocking Reactor APIs.

@param name Thread prefix
@param parallelism Number of pooled workers.
@param daemon false if the {@link Scheduler} requires an explicit {@link
Scheduler#dispose()} to exit the VM.

@return a new {@link Scheduler} that hosts a fixed pool of single-threaded
ExecutorService-based workers and is suited for parallel work
{ @link Scheduler } that hosts a fixed pool of single - threaded ExecutorService - based workers and is suited for parallel work . This type of { @link Scheduler } detects and rejects usage of blocking Reactor APIs .