首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Continuation - 连接异步任务和同步代码

只要整个过程遵循 continuation 被正确执行恢复操作一次的要求,continuation 可以在任何地方执行恢复操作。...init(continuation: UnsafeContinuation) { self.continuation = continuation...仍然会泄漏未恢复任务;尝试多次恢复 continuation 仍然会造成传到 continuation 中的信息丢失;如果with*Continuation操作误用了 continuation,这仍然是一个严重的编程错误...修改记录 第三次修改: 使用单个Continuation类型代替单独的*Continuation和*ThrowingContinuation类型,Continuation...第二次修改: 描述清楚with*Continuation和*Continuation.resume的执行行为,即在挂起任务之前,with*Continuation会立即在当前上下文中执行其操作参数,再取消挂起任务后

2K10
领券