6.2 Async/Await (Swift 5.5+) 6. 并发编程 (Concurrency) 6.2 Async/Await (Swift 5.5+) Swift 5.5 引入了 / 关键字,极大地简化了异步编程的复杂性,使代码更加易读、易维护。 / 提供了一种结构化的并发方式,避免了传统回调地狱和复杂的线程管理。 6.2.1 核心概念 函数: 标记一个函数为异步函数。 异步函数可以暂停执行,并在稍后的某个时间点恢复执行,而不会阻塞调用线程。 异步函数必须通过 调用其他异步函数或者返回一个实现了 协议的类型。 关键字: 用于在异步函数中暂停执行,等待一个异步操作完成。 只能在 函数或闭包中使用。 当 暂停执行时,它会将控制权交还给系统,允许其他任务运行。