Изменения документа Некоторые моменты

Редактировал(а) Alexandr Fokin 2024/02/26 13:28

<
От версии < 1.2 >
отредактировано Alexandr Fokin
на 2024/02/24 23:57
К версии < 1.3 >
отредактировано Alexandr Fokin
на 2024/02/24 23:59
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -29,7 +29,8 @@
29 29   }
30 30   )
31 31   .ToArray();
32 -await Task.WhenAll(tasks);{{/code}}|(% style="width:776px" %)Action1 будут выполнены одним потоком (который вызвал Enumarable) последовательно друг за другом. После этого происходит асинхронное ожидание и прерывание потока исполнения. action2 будет выполнено после ожидания при этом поток его выполнения зависит от параметров [[SynchronizationContext ~~| Контекст синхронизации>>doc:Разработка.NET.C#.Многопоточность и асинхронность.Асинхронность\. Async Await.SynchronizationContext | Контекст синхронизации.WebHome]] окружения.
32 +await Task.WhenAll(tasks);{{/code}}|(% style="width:776px" %)action1 будут выполнены одним потоком (который вызвал Enumarable) последовательно друг за другом (без какого-либо параллелизма). После этого происходит асинхронное ожидание и прерывание потока исполнения.
33 +action2 будет выполнено после ожидания при этом поток его выполнения зависит от параметров [[SynchronizationContext ~~| Контекст синхронизации>>doc:Разработка.NET.C#.Многопоточность и асинхронность.Асинхронность\. Async Await.SynchronizationContext | Контекст синхронизации.WebHome]] окружения (при этом могут исполняться параллельно друг другу в разных потоках.
33 33  |(% style="width:48px" %)2)|(% style="width:456px" %) |(% style="width:776px" %)
34 34  |(% style="width:48px" %) |(% style="width:456px" %) |(% style="width:776px" %)
35 35