Size: a a a

2021 November 26

P

Phantom in DotNetRuChat
То же самое, что и при потоках!
источник

P

Phantom in DotNetRuChat
А если мне нужно для выполнения кода, результат этого t2?
источник

AS

Alex SAS in DotNetRuChat
t2.Wait(); - вот тут ты и ждешь таск
а до него скока можно сделать успеть
источник

P

Phantom in DotNetRuChat
Но я не хочу блокировать поток, потому что он может быть занят другим?
источник

P

Phantom in DotNetRuChat
например UI
источник

13

123 321 in DotNetRuChat
значит нету смысла в тасках для выполнения этой задачи
источник

P

Phantom in DotNetRuChat
Есть
источник

P

Phantom in DotNetRuChat
делаешь await
источник

P

Phantom in DotNetRuChat
И все
источник

P

Phantom in DotNetRuChat
твой UI работает
источник

P

Phantom in DotNetRuChat
Потому что, когда ты делаешь await
источник

P

Phantom in DotNetRuChat
управление возвращается
источник

P

Phantom in DotNetRuChat
Грубо говоря, делается return
источник

P

Phantom in DotNetRuChat
А таска там работает, и  вызывает в конце переданным ей коллбэк
источник

13

123 321 in DotNetRuChat
но код ждет на await все равно
источник

P

Phantom in DotNetRuChat
Нет
источник

P

Phantom in DotNetRuChat
Тебе просто так кажется
источник

13

123 321 in DotNetRuChat
да
источник

P

Phantom in DotNetRuChat
,
источник

13

123 321 in DotNetRuChat
там где await - ожидание.
источник