はじめに
今回は 前回に引き続きCoroutine内のCoroutineContextについて勉強したものを自分用のメモがわりに記事にしていきます
CoroutineContextとは
CoroutineContext とは、コルーチンの状態を表す値の集まりの事。
"Job"や "CoroutineDispatcher" などの要素を使い動作を行うことができます。
要素を以下にまとめました
CoroutineContext要素表
要素 | 内容 |
---|---|
job | コルーチンのライフサイクルを制御する |
CoroutineDispatcher | 適切なスレッドに処理を送信する |
CoroutineName | コルーチンの名前、デバッグに役立つ |
CoroutineExceptionHandler | キャッチされない例外を処理する |