ReferenceWWDC23: Beyond the basics of structured concurrency | Apple들어가며Swift Concurrency를 공부하면서Task.cancel()을 호출하면 모든 작업이 즉시 멈춘다고 막연히 생각하고 있었다.그런데 WWDC 세션 “Beyond the basics of structured concurrency”를 보면서내가 이해하고 있던 cancellation 모델이 꽤 단순했다는 걸 알게 됐다. 이번 글에서는Task cancellation이 실제로 어떻게 전파되고, 왜 ‘cooperative’하다고 말하는지,그리고 그로 인해 등장한 withTaskCancellationHandler까지헷갈렸던 포인트 위주로 정리해보려고 한다.Task hierarchy와 c..