包含此页的版本:
不含此页的版本:
异步编程允许您的代码在不阻塞主线程的情况下执行长时间运行的任务。这允许应用程序在等待异步任务完成时保持响应并执行其他任务。
Unity 支持使用 .NET 异步关键字和 await 运算符的简化异步编程模型。
在阅读有关 Unity 中的异步编程之前,请确保了解 .NET 中异步编程的基本要素。有关重要上下文,请参阅使用 async 和 await 进行异步编程和任务异步编程模型。
| 主题 | 描述 |
|---|---|
| Awaitable 简介 | 了解 Unity 的主要功能Awaitable以及它与 .NET 的比较Task以及基于迭代器的协程。 |
| 等待的完成和延续 | 了解异步代码在完成等待的任务后如何恢复,以及这如何影响应用程序的功能和性能。 |
| 可等待的代码示例参考 | 通过引用Awaitable代码示例。 |