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