Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Непонятно с async-await в C# - 2

02.09.21 15:32
Re: Непонятно с async-await в C# - 2
 
alex445 свой человек
в ответ alex445 02.09.21 14:48, Последний раз изменено 02.09.21 15:33 (alex445)

Вобщем, с таской вызывающий код может сделать в основном 2 вещи - либо запустить её, либо ожидать, либо запустить и ожидать. Каких-то промежуточных вариантов, типа запустить и ожидать частичного выполнения (до какого-нибудь промежуточного await внутри этой таски) нельзя. Соответственно, либо вызывающий код ждёт всю таску до конца, либо "забывает" про неё.


Ещё можно запустить её как синхронную, с блокировкой текущего контекста вызывающего кода, но это к таскам не относится - это обычный синхронный код.

 

Перейти на