[Coroutine] Job과 Child 코루틴
💡 구조화된 동시성에 이어서 Job과 child 코루틴의 특징에 대하여 학습하였습니다.Coroutine Job?Job은 코루틴을 취소하고, 상태를 파악하는 등 다양하게 사용될 수 있는 컨텍스트입니다.수명주기를 가지며 인터페이스 입니다.구체적인 사용법과 상태를 가지고 있다는 점에서 추상 클래스처럼 다룰 수 있습니다.Coroutine Job 상태 도식도아래와 같이 6가지 상태와 도식표로 나타낼 수 있습니다.실제 코드에서는 toString을 활용해 잡의 상태를 볼 수 있습니다.Active잡이 실행되고 코루틴이 잡을 수행합니다.잡이 코루틴 빌더에 의해 생성되었을 때, 본체가 실행되는 상태이며 자식 코루틴을 시작할 수 있습니다.New대부분 코루틴은 Active 상태로 시작되지만, 지연 시작되는 코루틴은 New ..