ジョブ
from
kotlin/コルーチンのコンセプト
ジョブ
kotlin/launch()
関数でコルーチンを起動すると、Job の
インスタンス
が返されます。ジョブは、
コルーチン
へのハンドル(参照)を保持するため、その
ライフサイクル
を管理できます。
code:kotlin
val job = launch{ ... }
ジョブ
にアクセスすることで、
コルーチン
のキャンセルなどが行える
つまり、
ライフサイクル
(コルーチンの生存期間)の制御ができる
code:kotlin
job.cancel()