Изменения документа Асинхронность. Async Await

Редактировал(а) Alexandr Fokin 2025/04/09 12:46

<
От версии < 5.6 >
отредактировано Alexandr Fokin
на 2023/08/06 15:10
К версии < 6.1 >
отредактировано Alexandr Fokin
на 2024/05/30 18:06
>
Изменить комментарий: Renamed back-links.

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -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  Позволяет обрабатывать большее кол-во параллельных задач (запросов) меньшим кол-во потоков.