Информация об изменениях

Сообщение Re[3]: [Этюд] - синхронный vs асинхронный от 29.09.2021 9:20

Изменено 29.09.2021 9:23 Serginio1

Re[3]: [Этюд] - синхронный vs асинхронный
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:


S>>А почему AsyncMethod(iCopy).Wait();

S>>а не await AsyncMethod(iCopy)
S>>https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/proposals/csharp-7.1/async-main

S>Без разницы — это проблему не решит.

И зачем там отдельный Task.Factory.StartNew

То есть ты уже пробовал?
Там LongRunning запускает отдельные потоки для каждой задачи. 1000 потоков при переключении могут и тормозить.
Re[3]: [Этюд] - синхронный vs асинхронный
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:


S>>А почему AsyncMethod(iCopy).Wait();

S>>а не await AsyncMethod(iCopy)
S>>https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/proposals/csharp-7.1/async-main

S>Без разницы — это проблему не решит.

И зачем там отдельный Task.Factory.StartNew и тем более без LongRunning

То есть ты уже пробовал?
Там LongRunning запускает отдельные потоки для каждой задачи. 1000 потоков при переключении могут и тормозить.