How to use Schedulers.trampoline() inRxJava
<p>Since <code>Schedulers.trampoline()</code> makes the job work on the current thread,
I cannot find the difference between the case with <code>Schedulers.trampoline()</code> and the case without Schedulers settings.</p>

<p>Using <code>Schedulers.trampoline()</code>:</p>

<pre><code>Observable.from(1, 2, 3)
    .observeOn(Schedulers.trampoline())
    .subscribe(System.out::println)
</code></pre>

<p>Not Using Schedulers:  </p>

<pre><code>Observable.from(1, 2, 3)
    .subscribe(System.out::println)
</code></pre>

<p>I think that above codes act the same.
I really wonder why <code>Schedulers.trampoline()</code> exists in RxJava's API.</p>

<p>In what situation, should I use <code>Schedulers.trampoline()</code>?</p>