- 观察者 (Observer): 观察事件变化并处理的主要角色。消费者(Consumer)也可以理解成一种特殊的观察者。
- 被观察者 (Observable types): 触发事件并决定什么时候发送事件的主要角色。(异常和完成也是一种事件)
- Observable、Flowable、Single、Completable、Maybe都是被观察者。
- Flowable是支持背压的一种被观察者。
- Single、Completable、Maybe是简化版的Observable。
- 几种被观察者通过toObservable/toFlowable/toSingle/toCompletable/toMaybe相互转换。
- 订阅 (subscribe): 观察者和被观察者建立关联的操作。
2. 操作符群 操作符群
- subscribeOn
- observeOn
- Scheduler种类
- 线程调度原理分析
- 4.1 subscribeOn ,observeOn 分析
- 4.2 线程切换原理 手写线程切换原理