Version: Unity 6.0 (6000.0)
语言 : 中文
代码优化
使用 Awaitable 进行异步编程的简介

使用 Awaitable 类进行异步编程

异步编程允许您的代码执行长时间运行的任务,而不会阻塞主线程。这使应用程序能够在等待异步任务完成时保持响应并执行其他任务。

Unity 支持使用 .NET 异步关键字和 await 运算符的简化异步编程模型。

在阅读有关 Unity 中的异步编程的信息之前,请确保了解 .NET 中的异步编程的基本元素。有关重要上下文,请参阅使用 async 和 await 的异步编程以及 Task 异步编程模型

主题 描述
Awaitable 简介 了解 Unity 的 Awaitable 的主要特性,以及相比于 .NET Task 和基于迭代器的协程有何不同。
Awaitable 完成和延续 了解异步代码如何在等待的任务完成后恢复,以及这对应用程序的功能和性能有何影响。
Awaitable 代码示例参考 参考 Awaitable 代码示例解决常见的异步编程问题。

其他资源

代码优化
使用 Awaitable 进行异步编程的简介