Изменения документа Асинхронность. Async Await
Редактировал(а) Alexandr Fokin 2025/04/09 12:46
<
>
отредактировано Alexandr Fokin
на 2023/08/06 15:10
на 2023/08/06 15:10
отредактировано Alexandr Fokin
на 2024/05/30 18:06
на 2024/05/30 18:06
Изменить комментарий:
Renamed back-links.
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -27,7 +27,7 @@ 27 27 Асинхронный код записывается в синхронном виде (Выглядит последовательно), но при этом в момент выполнения асинхронного кода, выполняющий поток не блокируется, а освобождается и может выполнять другие задачи. 28 28 29 29 30 -|(% style="width:79px" %)Desktop (GUI)|(% style="width:1443px" %)Позволяет не блокировать UI (зависание основного потока во время выполнения долгих операций [[Event loop>>doc:Архитектура и модели.Event loop.WebHome]]). 30 +|(% style="width:79px" %)Desktop (GUI)|(% style="width:1443px" %)Позволяет не блокировать UI (зависание основного потока во время выполнения долгих операций [[Event loop>>doc:Архитектура и модели.Модели.Event loop.WebHome]]). 31 31 Когда встречается реальная асинхронная операция UI Thread освобождается и идет обрабатывать другие события графического интерфейса. После того, как асинхронная операция будет завершена, код идущей за ней может продолжить выполнение в UI Thread (или в другом потоке из пула). 32 32 |(% style="width:79px" %)Web|(% style="width:1443px" %)((( 33 33 Позволяет обрабатывать большее кол-во параллельных задач (запросов) меньшим кол-во потоков.