Coroutine Job isCancelled

    [Coroutine] 8. Coroutine Job의 상태 변수 isActive, isCancelled, isCompleted 알아보기

    Job의 상태 변수 : isActive, isCancelled, isCompleted Job의 상태 변수는 세가지가 있는데 의 방식으로 접근이 가능하다. 이 상태 변수들은 다음과 같이 설명될 수 있다. isActive: Job이 실행중인지 여부를 표시 isCancelled: Job cancel이 요청되었는지 여부를 표시 isCompleted: Job의 실행이 완료되었거나 cancel이 완료었는지를 표시 자세한 상태변화를 아래 예시와 함께 알아보자. Job이 CoroutineStart.LAZY 옵션으로 생성되었을 때 상태 변화 Job을 생성됨에서 실행중 상태로 자동으로 넘기지 않기 위해 CoroutineStart.LAZY 옵션을 이용해 Job의 상태변수를 다루어보자. isActive isCancelled ..