Geon

Modern Concurrency Deep Dive(2) 본문

iOS developer essential skills/Modern Concurency

Modern Concurrency Deep Dive(2)

jgkim1008 2024. 11. 15. 23:49

Cancel

var task = Task {
 let continue = try await longTask()
 print(continue)
}

sleep(1)
task.cancel()

- 비동기 동작중, 취소를 콜하면 에러를 던진다.

-  yield 는 양보한다는 뜻 (중단 포인트를 만들어 준다)