
Rxjava
小稀革
这个作者很懒,什么都没留下…
展开
-
Rxjava 过程分析四之 observeOn
Rxjava 过程分析四之 observeOn说明本文只分析 observeOn 主要思想和流程, 如果想看 subscribeOn 请看上一篇文章基本使用 Flowable.create(new FlowableOnSubscribe<String>() { @Override public void subscribe(FlowableEmitter&l...原创 2019-12-04 20:40:40 · 352 阅读 · 0 评论 -
Rxjava 过程分析三之 subscribeOn
Rxjava 过程分析三之 subscribeOn说明只分析 Rxjava 线程切换的大致过程和思想。以弄明白流程为主, 线程切换就是切换到其他线程中去运行, 我们知道 Rxjava 提供了 newThread, io密集型的, cpu密集型的等方式. 我们就拿看名字最得劲的分析下。 那就是算 newThead。这篇只介绍 subscribeOn, 至于 observeOn 我们再下一篇...原创 2019-12-04 16:12:06 · 484 阅读 · 0 评论 -
Rxjava 过程分析二(操作符流程)
Rxjava 过程分析二(操作符流程)说明主要分析操作符的设计流程, 只要关注主要环节, 大致流程。由于每个操作符背后的设计基本一致, 所以随便选出一个分析即可。 那我们肯定选最简单的 map 啦哈。基本使用Flowable.create(new FlowableOnSubscribe<String>() {@Overridepublic void subscribe...原创 2019-12-02 17:37:00 · 141 阅读 · 0 评论 -
Rxjava 过程分析一(简单流程)
Rxjava 过程分析一说明该文章是基于 Rxjava2 源码。该篇只是讲述 Rxjava 建议的用法,不涉及操作符和线程切换, 后两个会有新的篇幅去写。 一步一步的来。在源码中那些判空还有 Rxjava 中 RxJavaPlugins 钩子等在分析中去除(只关注用法和思想, 和主流程不管的暂时剔除)。由于习惯, 和 Rxjava2 中的命名。 我称 emitter 为上游, 也就是发...原创 2019-12-02 16:29:51 · 276 阅读 · 0 评论