await 실행 컨텍스트 및 Suspension 시뮬레이터

await names를 만났을 때 Task의 일시 중단 및 컨텍스트 스위칭
nonisolated func fetchBefore() async {
    // 1. 백그라운드 연산 중...
    let fetchedNames = await names
    // 2. MainActor 컨텍스트 탈출 후 복귀
}
⚙️ nonisolated Context (Background)
🧵 Thread 4 (BG 일꾼)
📱 @MainActor Context (Main Thread)
🧵 Thread 1 (UI 메인 일꾼)