Observableで非同期処理
- 10. 非同期処理 vs 人類
• 非同期処理へ無防備に立ち向かうと人は死ぬ
• 非同期処理は愚直に書くとすぐ手に負えなくなる
• いろいろな対策手法が考案されてきた
- 111. Cold to Hot
• Cold ObservableをHotにするには?
• LINQでいう「foreachを事前に実行する」的なことをすればよい
- 112. Cold to Hot
• Cold ObservableをHotにするには?
• LINQでいう「foreachを事前に実行する」的なことをすればよい
• Subescirbe()を事前に実行すればよいじゃん!
- 121. Hot変換 まとめ
• Cold Observableという性質を覚えよう
• Subjectを使えばHotに変換できる
• AsyncSubjectでHot変換すると非同期処理との相性がよくなる
- 161. 種類
• Observable.FromCoroutine / FromMicroCoroutine
• コルーチンが終了するのを待てる
• Observable.FromCoroutineValue
• コルーチンのyield return した値を取り出せる
• Observable.FromCoroutine<T> / FromMicroCoroutine<T>
• コルーチンから任意のメッセージを発行できる