src/main/java/io/reactivex/plugins/RxJavaPlugins.java
@NonNull
    public static Scheduler createComputationScheduler(@NonNull ThreadFactory threadFactory) {
        return new ComputationScheduler(ObjectHelper.requireNonNull(threadFactory, "threadFactory is null"));
    }
@NonNull
    public static Scheduler createComputationScheduler(@NonNull ThreadFactory threadFactory) {
        return new ComputationScheduler(ObjectHelper.requireNonNull(threadFactory, "threadFactory is null"));
    }
@ NonNull public static Scheduler createComputationScheduler ( @ NonNull ThreadFactory threadFactory ) { return new ComputationScheduler ( ObjectHelper . requireNonNull ( threadFactory , "threadFactory is null" ) ) ; }
Create an instance of the default {@link Scheduler} used for {@link Schedulers#computation()}
except using {@code threadFactory} for thread creation.
<p>History: 2.0.5 - experimental
@param threadFactory thread factory to use for creating worker threads. Note that this takes precedence over any
system properties for configuring new thread creation. Cannot be null.
@return the created Scheduler instance
@since 2.1
Create an instance of the default {