subscribeOn, observeOn 이 두 가지의 차이에 대해 비교해 놓은 글이 상당히 많다.
그냥 아래 다섯 가지만 기억하자.
1. observeOn 은 다운스트림에만 영향을 준다.
2. subscribeOn 은 업스트립, 다운스트림 양쪽에 영향을 준다.
3. 한 Observable에 대한 두 번 이상의 subscribeOn 호출은 첫 번째 호출만 유효하다.
4. 한 Observable에 대한 observeOn 호출은 몇 번이고 유효하다.
5. observeOn으로 변경된 쓰레드는 subscribeOn으로 변경할 수 없다.
출처:
https://proandroiddev.com/rx-java-subscribeon-and-observeon-a7d95041ce96
RxJava subscribeOn and ObserveOn
SubscribeOn and ObserveOn, two concepts that eludes most Rx beginners . I too belonged to this before my experiments using them. Below is a…
proandroiddev.com
'Java > RxJava' 카테고리의 다른 글
RxJava2 스케쥴러 쓰레드 기아 현상 (Scheduler Thread Starvation Problem) (0) | 2020.06.04 |
---|---|
RxJava2 ConnectableObservable 에러 처리 유의사항 (0) | 2020.05.15 |
RxJava2 병렬 처리 (0) | 2020.05.13 |
RxJava2 요소에 따라 파이프라인 다르게 적용하기 (0) | 2020.05.12 |
RxJava2 오퍼레이터 - do* 시리즈와 실행 순서 (0) | 2020.04.24 |