Потому что асинхронное выполнение этих методов не дает никакого приимущества, кроме дополнительного оверхеда. Parallel будет все выпольнять во вторичных потока и как правило "захватит" все доступные ядра,а Task.Run просто захватит еще один поток из пула, и тут же его "заморозит". Единственное когда, вам оборачивание Parrallel в задачу может помочь, это если вам нельзя блокировать вызывающий поток.
СПАСИБО БОЛЬШОЕ, БЛАГОДАРЯ ВАШИМ ГАЙДАМ Я НАКОНЕЦТО СМОГ ВЗЛОМАТЬ СБЕРБАНК!!!
Открыл для себя ваш канал. Отличный материал. Пожалуйста, продолжайте.
Братишка, ты реально крут.
Спасибо. Офигенны курс
спс
В конце немного не понятно почему лучше использовать блокирущий вызов Parallel в ранних версиях чем оборачивать его в таску ради асихронщины?
Потому что асинхронное выполнение этих методов не дает никакого приимущества, кроме дополнительного оверхеда. Parallel будет все выпольнять во вторичных потока и как правило "захватит" все доступные ядра,а Task.Run просто захватит еще один поток из пула, и тут же его "заморозит". Единственное когда, вам оборачивание Parrallel в задачу может помочь, это если вам нельзя блокировать вызывающий поток.