Я действительно новым для Rx, просто интересно, как же порядок subscribeOn
воздействия Observable
Порядок установки Планировщики в Rx
//This will not print anything
Observable.just("whatever")
.flatMap { s -> Observable.just(s.length) }
.subscribeOn(Schedulers.newThread())
.subscribe(::println)
//This prints the length
Observable.just("whatever")
.subscribeOn(Schedulers.newThread())
.flatMap { s -> Observable.just(s.length) }
.subscribe(::println)
Что случилось под капотом и почему?