RxJava 源码解读分析 subscribeOn 方法
如下图,通过指定的scheduler.createWorker()方法,来获取一个工作线程,根据不同的scheduler策略,工作线程的产生方式也不一样,一般分为3类
从threadPool中获取
总是及时产生新线程
总是利用当前线程
详情看这里 RxJava 源码解读分析 Scheduler
如下图,最终,还是在指定的线程中,调用了onSubscribe.call()方法。
如下图,通过指定的scheduler.createWorker()方法,来获取一个工作线程,根据不同的scheduler策略,工作线程的产生方式也不一样,一般分为3类
从threadPool中获取
总是及时产生新线程
总是利用当前线程
详情看这里 RxJava 源码解读分析 Scheduler
如下图,最终,还是在指定的线程中,调用了onSubscribe.call()方法。