Java/RxJava
subscribeOn, observeOn
ParkCheolu
2020. 4. 21. 23:11
subscribeOn, observeOn 이 두 가지의 차이에 대해 비교해 놓은 글이 상당히 많다.
그냥 아래 다섯 가지만 기억하자.
1. observeOn 은 다운스트림에만 영향을 준다.
2. subscribeOn 은 업스트립, 다운스트림 양쪽에 영향을 준다.
3. 한 Observable에 대한 두 번 이상의 subscribeOn 호출은 첫 번째 호출만 유효하다.
4. 한 Observable에 대한 observeOn 호출은 몇 번이고 유효하다.
5. observeOn으로 변경된 쓰레드는 subscribeOn으로 변경할 수 없다.
출처:
https://proandroiddev.com/rx-java-subscribeon-and-observeon-a7d95041ce96