Cancel (1) 썸네일형 리스트형 [Coroutines] Job (status, cancel error handling) ✅ Job 코루틴의 Job은 기본적으로 백그라운드 작업이다. 이는 취소가 가능하고(Cancellable) 완료로 끝나는 수명주기를 가지고 있다. 또한 Parent Job을 취소하면 모든 Child Job이 재귀적으로 취소되는 Parent - Child계층구조로 정렬된다. ✅ Job의 6가지 상태 (New / Active / Completing / Cancelling/ Cancelled / Completed) 일반적으로 Job은 Active 상태에서 시작한다. 하지만 코루틴 빌더의 start매개변수를 CoroutineStart.LAZY로 지정한 경우 New상태에서 시작한다. Job은 코루틴이 작동하는 동안 혹은 CompletableJob이 완료, 실패, 취소 될 때까지 Active 상태로 존재한다. Act.. 이전 1 다음