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"));
    }
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