Re[9]: Так подойдет, спасибо!
От: _Raz_  
Дата: 14.09.17 16:44
Оценка:
Здравствуйте, StatujaLeha, Вы писали:

SL>Сценарий: первая таска из after выполняется очень быстро, оставшиеся медленно.

SL>Получится, что Parallel.Invoke будет тратить ресурсы на то, чтобы периодически чекать, завершились ли задачи из after.

Это откуда такое получается? В Parallel.Invoke нет никакого периодического чеканья.

SL>А смысл?


Не забывай, что в Parallel.Invoke передаются экшены и фабрика тасков для этих экшенов должна где-то выполняться.

SL>Туда нужно вернуться один раз, когда все задачи завершены.


А Parallel.Invoke никуда и не уходил, а это менее затратно по ресурсам

SL>В примере через await так и произойдет.


А дальше что? А дальше сразу конец метода. Вот и получилось, что держали-держали поток и сразу вышли Зачем держали
... << RSDN@Home 1.3.108 alpha 5 rev. 56>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.