지난 2편에서는 코루틴의 기초 API인 suspend, launch, async에 대해 살펴보았습니다.이번 글에서는 Structured Concurrency 개념에 집중해, 부모-자식 코루틴 구조와 코루틴 스코프가 어떻게 동작하는지 알아보겠습니다. 핵심 키워드 • Structured Concurrency • 부모-자식 코루틴 • coroutineScope { } • supervisorScope { } • 예외 전파와 취소(Cancellation)1. Structured Concurrency란? 1.1 기존 비동기 모델의 문제점 코루틴이 등장하기 전에는, 콜백 기반 비동기 처리 혹은 스레드 직접 관리 방식을 통해 여러 작업을 동시에 수행했습니다. 하지만 다음과 같은 문제가 빈번히 발생했습니다. • 스레..