<KotlinLearn/>

コルーチン

上級8レッスン

Kotlinコルーチンによる非同期プログラミングを学びます。launchとasyncによるコルーチン起動から始め、 suspend関数、コルーチンコンテキスト、構造化並行処理、チャネル、例外処理、Flowの入門まで、 非同期処理の基礎から応用まで幅広くカバーします。

進捗0 / 8 完了 (0%)

全8レッスン

コルーチンの基本

launchでコルーチンを起動し、delayで非同期に待機します。

Kotlinエディタ

asyncで並列処理

asyncを使うと複数の処理を並列実行し、await()で結果を取得できます。

Kotlinエディタ
確認クイズ

Q1.コルーチンを起動して結果を返さない場合に使うビルダーはどれですか?

Q2.suspend関数を呼び出せる場所はどこですか?

Q3.I/O処理に適したCoroutineDispatcherはどれですか?

Q4.asyncで起動したコルーチンの結果を取得するメソッドはどれですか?