RxJava Advent Calendar 2015 の 12月12日分です。 RxJavaのSchedulersは、RxJavaのコールバックの実行スレッドを制御するためのコンポーネントです。 恥ずかしながら、最近まで subscribeOn() と observeOn() の使い方を理解していませんでした。よって本稿では、 subscribeOn() と observeOn() の現状の私の理解したところを書きます。 SchedulersとsubscribeOn() / observeOn() RxJavaのSchedulersまわり一番難しいのは subscribeOn() と observeOn() がどう違うのか、という点だと思います。 これは実用的には以下のように考えるとよいかと思います。 subscribeOn() は Observable.OnSubscribe#call
![RxJavaのsubscribeOn()とobserveOn()を使いこなしたい - Islands in the byte stream](https://cdn-ak-scissors.b.st-hatena.com/image/square/ee8dd356f400601e3d434610c49ef531991249e8/height=288;version=1;width=512/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F207%2F3a0c7bd6-6591-941a-0a8b-925d58819cf7.png)