Concurrency
Cooperative cancellation
In this Swift Concurrency code, which statement about what actually happens right after t.cancel() is correct?
let t = Task {
var sum = 0
for i in 0..<1_000_000_000 { sum &+= i }
try Task.checkCancellation()
try await Task.sleep(for: .seconds(5))
return sum
}
t.cancel()Pick one