Schedulers.computation

Schedulers.computationは、キャッシュされたスレッドで実行を意味する。
(ただし、入出力の場合はioの方がいい。)

Schedulers (RxJava Javadoc 1.3.8)

実行すると、

[1]:id = 1, name = main
[3]:id = 1, name = main
[2]:id = 14, name = RxComputationScheduler-1
[4]:id = 14, name = RxComputationScheduler-1
1
[4]:id = 14, name = RxComputationScheduler-1
2
[4]:id = 14, name = RxComputationScheduler-1
3
Completed!
[5]:id = 1, name = main

subscribeOnのみcomputation指定なので、発行も通知もRxComputationScheduler-1で実行されている。

Sample/rxjava/Schedulers/computation/src/Schedulers at master · bg1bgst333/Sample · GitHub