RxJava 学习笔记

Rx扩展了观察者模式用于支持数据和事件序列,添加了一些操作符,它让你可以声明式的组合这些序列,而无需关注底层的实现:如线程、同步、线程安全、并发数据结构和非阻塞IO。

Observable通过使用最佳的方式访问异步数据序列填补了这个间隙

image.png

Rx的Observable模型让你可以像使用集合数据一样操作异步事件流,对异步事件流使用各种简单、可组合的操作。

Observable是异步的双向push,Iterable是同步的单向pull,对比:

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

推荐阅读更多精彩内容

  • RxJava RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式...
    Mr槑阅读 4,485评论 0 5
  • ReactiveX的历史 ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是...
    LS丶北梦阅读 5,574评论 0 1
  • rxJava日常学习 简述rxjava基本概念:Observable(被观察者),Observer(观察者),Su...
    Allen_tong阅读 2,972评论 1 3
  • 兰陵——帝子 己亥五月,逢农百忙。 获尔九草,笑语接昂。 时令秉烛勤耕,泥泞附衫,褪了月色,染了银斑! 二十...
    阁中S帝子阅读 1,553评论 1 1
  • —朗尼.克林书信摘选 1、心理工作和内在努力的正确态度 内在变化是这样的一个过程:耐心而持续地摆脱对事物的着迷,取...
    Ymm76阅读 3,468评论 0 0