А ще имаш ли смелостта да си признаеш, че си прост питонаджия и, че днес, благодарение на мен си изби от главата, че асинхорнен метод не забива при първия await де види в него :) Най-вероятно не, нали, щото аз само съм ви разправял за его-то ви :)
Стуйо продължаваш да демонстрираш пълно неразбиране и прост питонджия да ти шока канчето. Да асинхронния ти метод Handle забива, първо await-va да свърши първия таск, после аwait-va da свърши втория, вместо едновременно да аwait-va да свършат и двата.
Не и ако await-ваш вече стартирани promises. Чакай да видя пак кода де.
Аз не казвам че двата таска, не вървят заедно. Асинхронните таскове си работят. Казвам че ги чака последователно. Не само това, но той сега разбира че await call-a му блокира асихнронната функция. ВТФ?
Аве ща иба в гъзъ, цял ден ме занимаваш с малоумието ти :
https://learn.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/task-asynchronous-programming-model
An await expression in an async method doesn't block the current thread while the awaited task is running. Instead, the expression signs up the rest of the method as a continuation and returns control to the caller of the async method.
An await expression in an async method doesn't block the current thread while the awaited task is running. Instead, the expression signs up the rest of the method as a continuation and returns control to the caller of the async method.
An await expression in an async method doesn't block the current thread while the awaited task is running. Instead, the expression signs up the rest of the method as a continuation and returns control to the caller of the async method.
An await expression in an async method doesn't block the current thread while the awaited task is running. Instead, the expression signs up the rest of the method as a continuation and returns control to the caller of the async method.
НА!