유니티에서 비동기 작업을 수행하는 방식에는 크게 두 가지가 있다:코루틴(Coroutine) (IEnumerator, yield return)Async/Await (async Task, await)이 두 방식은 모두 프레임을 차단하지 않고(Non-blocking) 비동기 작업을 수행하는데, 컨트롤 플로우(제어 흐름) 관점에서는 각각 장점과 단점이 다르다.1. 컨트롤 플로우 차이점 개요비교 요소Coroutine (yield return)Async/Await (await)흐름 구조프레임 기반 (프레임과 연계)스레드 기반 (진행 시점 자유로움)실행 컨텍스트메인 스레드에서 실행 (Unity API 사용 가능)별도 스레드에서 실행 가능 (Unity API 사용하려면 MainThreadDispatcher 필요)비동기..