57803


RxJavaに `Schedulers.trampoline()` というスケジューラがあります。

RxSwiftでは `CurrentThreadScheduler`が同様のようです。

引用：  
<https://github.com/ReactiveX/RxSwift/blob/master/Documentation/Schedulers.md>

> Schedules units of work on the current thread. This is the default  
>  scheduler for operators that generate elements.
>
> This scheduler is also sometimes called a "trampoline scheduler".

ここにも "trampoline scheduler" と呼ばれることがあると説明でてきています。

**トランポリン** というと飛び跳ねて遊ぶ器具ですよね。  
どうしてこのような命名となったのでしょうか？


CC BY-SA 4.0
2019-09-03T08:04:10.310
57801
2019-09-30T05:44:45.680
2019-09-30T05:44:45.680
9008
9008
question
swift java reactive-programming rx-swift
なぜトランポリンという命名なのでしょうか？


[コメントした](https://ja.stackoverflow.com/questions/57801/%e3%81%aa%e3%81%9c%e3%83%88%e3%83%a9%e3%83%b3%e3%83%9d%e3%83%aa%e3%83%b3%e3%81%a8%e3%81%84%e3%81%86%e5%91%bd%e5%90%8d%e3%81%aa%e3%81%ae%e3%81%a7%e3%81%97%e3%82%87%e3%81%86%e3%81%8b#comment62269_57801)
リンク先の内容も踏まえて、日本語的には恐らく **打てば響く**
状態を指したいのだろうと考えると、代わりに「ピンポン(=卓球)」や「壁打ち」でも意味は通じそうですが、ピンポンは1対1だし、壁打ちも1単語でスマートに収まら無さそうなので、トランポリンは言い得て妙なのかなと思います。


CC BY-SA 4.0
2019-09-03T08:35:12.737
57803
2019-09-03T08:35:12.737
3060
57801
answer