Изменения документа Некоторые моменты
Редактировал(а) Alexandr Fokin 2024/02/26 13:28
<
>
отредактировано Alexandr Fokin
на 2024/02/24 23:57
на 2024/02/24 23:57
отредактировано Alexandr Fokin
на 2024/02/24 23:59
на 2024/02/24 23:59
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -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