Unity 6.3
0 онлайн 36 гостей 3 в системе
Вход

Асинхронное программирование с помощью класса Awaitable

Асинхронное программирование позволяет вашему коду выполнять долгосрочные задачи без блокировки основного потока. Это позволяет вашему приложению оставаться чувствительным и выполнять другие задачи, пока оно ожидает завершения асинхронной задачи.

Unity поддерживает упрощенную модель асинхронного программирования с использованием .NET async ключевого слова и ожидают оператора.

Прежде чем читать об асинхронном программировании в Unity, убедитесь, что вы понимаете основные элементы асинхронного программирования в .NET. Для важного контекста, обратитесь к Асинхронное программирование с async и подождите и Модель асинхронного программирования задач.

Тема Описание
Введение в ожидаемое Понимание ключевых особенностей Awaitable Unity и сравнение с .NET, Task и коротунами на основе итераторов.
Ожидаемое завершение и продолжение Понимание того, как асинхронный код возобновляется после завершения ожидаемой задачи и как это влияет на функцию и производительность приложения.
Ожидаемая ссылка примера кода Решайте общие проблемы асинхронного программирования со ссылкой на примеры кода Awaitable.

Дополнительные ресурсы