Slide 57
Slide 57 text
とはいえ
✔ Concurrencyに必要な役者を知る
- Fiber, Runtime Scheduler, Event loop, Channel
✔ Fiberが切り替わるタイミングを知る
- I/Oの場合
- 実行可能Fiber-queueからshift
- receiveの場合
- 実行可能Fiber-queueからshift
- sendしたFiberをqueueにenqueue
- sendの場合
- receiveしたFiberに切り替え
これらを知るだけで、だいぶ変わる