- subscribeOn() 指的是发射事件的线程,observerOn 指的是订阅者接收事件的线程
- 多次指定发射事件的线程只有第一次指定的有效,也就是说多次调用 subscribeOn() 只有第一次的有效,其余的会被忽略。
- 但多次指定订阅者接收线程是可以的,也就是说每调用一次 observerOn(),下游的线程就会切换一次。
- 发射事件的线程必须在订阅之前指定或者切换
- 若不改变上游与下游线程,此时上游与下游线程 与触发操作的线程一致
- 若仅更改上游线程, 此时 上游与下游线程 都与更改后的线程一致
- 若仅更改下游线程, 此时 上游游线程与触发操作的线程一致 下游线程与更改后的线程一致
- 若在未订阅前,同时更改了上下游线程, 上游线程与上游指定线程一致,下游线程与下游指定线程一致(包括doOnNext... )
Rxjava 2 线程调度记录
最新推荐文章于 2024-08-31 18:42:13 发布