로딩
요청 처리 중입니다...

[Swift] Concurrency - Task

 [Swift] Concurrency - Task

지난번 글에서 URL의 이미지를 받는 과정에서 Async Await 을 한번 써봤는데요. 거기서 설명하지 않은 Task 에 대한 부분을 여기서 다뤄보고자 합니다.

Task 애플 공식문서 의역하면서 먼저 글을 작성해보고자 합니다. 의역이라 조금 틀릴 수도 있으니 가급적 원문을 보시는편이 좀 더 도움이 되실듯 싶습니다.

애플 공식 문서: https://developer.apple.com/documentation/swift/task/ Task | Apple Developer Documentation A unit of asynchronous work. developer.apple.com 먼저 정의를 보면 비동기작업의 단위 라고 되어있습니다. 선언은 아래와 같이 되어있네요.

@frozen struct Task where Success : Sendable, Failure : Error Success 와 Failuer 두가지 타입을 갖는 구조체네요. 이제 Over...