如下图,通过指定的scheduler.createWorker()方法,来获取一个工作线程,根据不同的scheduler策略,工作线程的产生方式也不一样,一般分为3类
从threadPool中获取
总是及时产生新线程
总是利用当前线程
详情看这里 RxJava 源码解读分析 Scheduler
如下图,最终,还是在指定的线程中,调用了onSubscribe.call()方法。
本文深入探讨了RxJava中Scheduler的工作原理及其三种主要策略:从线程池获取工作线程、及时创建新线程以及直接使用当前线程。并进一步解释了如何在指定线程中调用onSubscribe.call()方法。
如下图,通过指定的scheduler.createWorker()方法,来获取一个工作线程,根据不同的scheduler策略,工作线程的产生方式也不一样,一般分为3类
从threadPool中获取
总是及时产生新线程
总是利用当前线程
详情看这里 RxJava 源码解读分析 Scheduler
如下图,最终,还是在指定的线程中,调用了onSubscribe.call()方法。

被折叠的 条评论
为什么被折叠?