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