开始使用 Swift 并发
2022 年 10 月 10 日
![](https://devimages-cdn.apple.com/wwdc-services/articles/images/66C99714-C6F9-42CE-9776-50379AB0108F/2048.jpeg)
Swift 内置了异步和并发任务的代码支持,可帮助您优化任务并行化 — 特别是在搭载更多芯片的机器上。借助 Swift 并发,您可以确保需要 UI 更新的小任务得到优先处理,同时让用时较长的任务在后台继续运行。了解如何开始使用 Swift 并发,如何调试任务和 Actor,如何探索最新工具等等。我们还将向您介绍在不直接与线程交互的情况下使用 Swift 并发时,如何优化异步和并行任务的执行。
开始使用
![](https://devimages-cdn.apple.com/wwdc-services/images/119/5033/5033_wide_250x141_2x.jpg)
认识 Swift 中的 async/await
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/119/4885/4885_wide_250x141_2x.jpg)
探索 SwiftUI 中的并发
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/119/4990/4990_wide_250x141_2x.jpg)
使用带有 URLSession 的 async/await
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/119/4948/4948_wide_250x141_2x.jpg)
认识 AsyncSequence
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/124/6710/6710_wide_250x141_2x.jpg)
Swift 的分布式 Actor 简介
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/124/6704/6704_wide_250x141_2x.jpg)
Swift 并发的可视化与优化
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/124/6709/6709_wide_250x141_2x.jpg)
Swift Async 算法简介
Watch nowThe Swift Programming Language: Concurrency
最佳做法
![](https://devimages-cdn.apple.com/wwdc-services/images/119/5105/5105_wide_250x141_2x.jpg)
Swift 并发功能:更新示例 App
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/119/5175/5175_wide_250x141_2x.jpg)
Swift 并发功能:幕后故事
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/119/5034/5034_wide_250x141_2x.jpg)
利用 Swift Actor 保护可变状态
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/119/5035/5035_wide_250x141_2x.jpg)
探索 Swift 中的结构化并发
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/124/6705/6705_wide_250x141_2x.jpg)