
Concurrency/Tasks
[Swift Concurrency] Task
비동기 작업의 단위 원문 그대로 옮겨온 것이 아니라 내용이 틀렸을 수 있습니다. 필요한 부분을 발췌하고 섞어서 학습용으로 적는 글입니다. 내용 자체가 Concurrency의 다양한 개념과 섞여서 설명되어 이 글만 봐서는 이해가 안 됩니다. 모르는 건 넘기면서 보는 게 좋습니다. Overview 생성 Task의 인스턴스를 만드는 것은, 해당 Task가 수행할 작업이 포함된 클로저를 이용한다는 것을 말한다. Task는 생성 후 즉시 실행을 시작할 수 있고, 명시적으로 시작하거나 예약이 필요 없다. 동작 Task을 만든 후에는 인스턴스를 사용하여 상호 작용한다. (ex. 작업이 완료될 때까지 기다리거나 취소) Task의 완료 혹은 취소 전에 Task에 대한 참조를 삭제하는 것은 문제가 아니다. Task는 참조..