У меня есть огромная коллекция, которую я хотел бы обрабатывать каждый из объектов параллельно. Выполнение того же синхронно обычно включает простой "foreach".
Просто интересно, что использовать в моем сценарии, то есть либо Parallel.ForEach, либо MyCollection.AsParallel(). ForAll().
Можете ли вы рассказать мне о преимуществах использования одного и другого.