コルーチンは中断可能な処理。スレッドを「ブロックしない」。複数よroutineを協調する。
ノンブロッキングI/Oと共に抑える。
Threadとの違い。Threadの意味。
suspend関数で中断、接頭辞。
launchブロックで囲む。
deferred async await scope
並行処理を待ち合わせる。
Structured Concurrency 構造化並行性。ブロックでスコープを囲ってあげる。 Continuous 継続
WithContext
単一責務責任 関心の分離
これでなんとなくは分かったけど、業務やプロダクトコードで実践できるレベルってどれくらいの練度なんだろう。そして、走りながら身につける精神でいくと、どれくらい時間や労力を割いてやっていくんだろうなぁ。綱渡り的と言うか、それがむしろ安定すると言うか。普段のキャッチアップがいかに大事か。