Job 상태

    [Coroutine] 7. Coroutine Job 상태 관리하기 : New, Active, Completed, Cancelling, Cancelled

    Job의 상태 Job의 상태는 생성, 실행 중, 실행 완료, 취소 중, 취소 완료 총 5가지이다. 생성(New) : Job이 생성된다. 실행 중(Active) : Job이 실행 중이다. 실행 완료(Completed) : Job의 실행이 완료되었다. 취소 중(Cancelling) : Job이 취소되는 중이다. Job이 취소되면 리소스 반환 등의 작업을 해야 하기 때문에 취소 중 상태가 있다. 취소 완료(Cancelled) : Job의 취소가 완료되었다. 앞선 글에서 다룬 내용 : Job의 생성과 실행 앞선 글에서 우리는 Job의 생성과 실행을 다루었다. launch를 통한 Job의 생성 및 실행 launch에 CoroutineStart.LAZY 옵션을 추가하여 Job을 바로 실행되지 않게 만들기 Corou..