違いについて語られているトピックを紹介してもらいました。ImmediateScheduler紹介してもらったこのディスカッションを、頑張って翻訳してみました(めちゃくちゃなとこは訂正願います)。メソッドは単純をアクションを呼び出します。トランポリンと呼ばれるものを作り、それはアクション・キューで、順次スリープの間に呼び出されます。ImmediateScheduler私はコードを追ってみましたが、理解するのに苦労しています。メソッドを呼び出しています。これは現在のスレッドを、キューのアクションが実行されるまで(カレントスレッドも同様に)ブロックしようとします。!何か理解が足りないと思うので、説明してもらえると嬉しいです。interested:2つのリソースを見つけました。何かの手がかりになれば。purposes:やあ、トランポリンは3つの目的を持っているように見えます。スケジューラーの割り込みからデッドロックを防ぎます。無限ループを防ぎます。近いものだと思います。使用するようなものです。協調的マルチタスキングではないと思います。登場以前に予想で書かれたものかと。呼び出しは、非同期処理で行わなければなりません。スケジューリングがデッドロックまたはカレントスレッドを無期限にブロックする場合、すぐに実行しようとしても完了しないので、問題になります。action.ちょっとこのスケジューラを無視して、いずれは、いくつかのシーケンスは別のアクションをスケジュールするために、同じスケジューラを使用することを考えてみてください。内側のアクションは外側のアクションがリソースを開放するまでそれを取得できず、これらのアクションはデッドロックします。actions.外側のアクションは内部アクションに依存し、内部アクションは外側の行動に依存している場合、他のアクションに制御が移らない無限ループになります。