1-RxJava源码分析-----初始篇

由于这段时间在Android项目的重构中比较普遍得使用RxJava来简化原有逻辑,感觉对于业务逻辑开发,RxJava对简化逻辑有比较明显的效果,其实业务开发中主要就是数据流处理,RxJava的生产---消费模型和线程切换,加之很多的操作符,可以说满足绝大部分业务开发中的数据流处理需求。

虽然用了一段时间的RxJava,但对RxJava中线程切换、操作符、backpressure等的具体实现比较好奇,总想探究其个所以然来,于是下决定准备对RxJava的源码一探究竟来拨开云雾。首先声明下这里不涉及到RxJava API使用示例,只分析RxJava实现的原理及源码分析,如果对RxJava的使用还不太清除的建议先熟悉,否则看后面的文章可能会有点困难。

RxJava源码分析系列文章主题目录:

Tips:后面的源码分析中使用RxJava源码版本v2.2.0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,870评论 25 708
  • 一、Retrofit详解 ·Retrofit的官网地址为 : http://square.github.io/re...
    余生_d630阅读 1,907评论 0 5
  • 引入依赖: implementation 'io.reactivex.rxjava2:rxandroid:2.0....
    为梦想战斗阅读 1,338评论 0 0
  • 感情爆满手才会去全神贯注地描绘 那些被我们遗忘在记忆里的纯真 沙沙作响于回首的爱与恨 昨夜雨说不哭泣却簌簌的落眼泪...
    暮雨清风阅读 288评论 11 14
  • 没有人会关心你变好的过程有多煎熬 他们只想知道现在的你是不是足够好 就像每一个人都想拥有成熟懂事的你 却不愿意花时...
    楚江微雨0707阅读 72评论 0 0