package rxjava.scheduler;
import io.reactivex.schedulers.Schedulers;
public class SchedulerTest {
public static void main(String[] args) {
// Schedulers.computation() 用于cpu密集任务,不适合io操作 线程数量等于cpu数量
// Schedulers.io() 用于io密集性 提升阻塞io的异步性能
// Schedulers.trampoline() 立即执行任务 如果当前线程有任务执行,则会将其暂停,等插进来任务执行之后 在接着刚才的任务执行
// Schedulers.single() 拥有一个线程单例 所有任务的执行都在这个一个线程中,当这个线程执行任务的时候,其它的任务按照FIFO的顺序依次执行
// Schedulers.from(executor) 指定一个线程调度器 由这个线程调度器来控制
// Schedulers.newThread() 每执行一个任务都创建一个新的线程
// 这个创建方法都与 onSubscribe (被观察者在线程中执行) onObserver (观察者任务在线程中执行) 在这个函数之后的代码 走这个观察者线程
}
}