Schedulers.immediate

Schedulers.immediateは、現在のスレッドで即座に実行を意味する。

Schedulers (RxJava Javadoc 1.3.8)

実行すると、

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

全部mainスレッドで実行される。

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