RxJava vs Coroutines
시작 Flowable CoroutineScope(dispatchers) 0..10 range(0, 10)(RxJava에서 제공) (0..9)(코틀린 문법) 시작 스케줄러 subscribeOn(Schedulers.io()) Dispatchers.Default 중간 스케줄러 변경 observeOn(Schedulers.io()) launch(Dispatchers.Main) index + 1 map {} map {} (코틀린 stream 문법) index > 4 filter {} filter {} (코틀린 stream 문법) 출력 subscribe의 onNext에서 출력 (구독을 통한 실행) launch를 통한 MainThread로 변경 후 출력 왼쪽이 rxjava, coroutine이다.
2022.06.20