RxJava2线程切换流程
Sep 8, 2017
|
|
简单分析一下代码执行流程
- 从上到下,建立上下依赖关系,初始化线程
- 从
.subscribe为调用起点,自下向上开始准备调用,这个过程subscribeOn起作用,observeOn不起切换线程作用。 - 从上到下执行,类似
map中的代码,这时候observeOn起切换线程作用。
调用流程简化如下:
涉及的相关类:

这也是为什么subscribeOn只有第一次起作用,observeOn每次都起作用。
|
|
简单分析一下代码执行流程
.subscribe为调用起点,自下向上开始准备调用,这个过程subscribeOn起作用,observeOn不起切换线程作用。map中的代码,这时候observeOn起切换线程作用。调用流程简化如下:
涉及的相关类:

这也是为什么subscribeOn只有第一次起作用,observeOn每次都起作用。