У меня есть коллекция IEnumerable, как показано ниже.это коллекция коллекции.Основная коллекция состоит из 10 предметов, а каждый предмет имеет 100 тыс. Предметов.
Мой ЦП имеет 6 ядер, 24 ГБ ОЗУ, 1,5 ТБ жесткого диска.3. Пользователь использует удаленный рабочий стол.
IEnumerable<AFValues> afValues = listAvgResults.Select(pointResults => pointResults[type]);
, когда я использую Parallel.ForEach, это заняло 9,8, а foreach - 10 секунд.
MTObservableCollection<VesselData> vesselList = new MTObservableCollection<VesselData>();
Parallel.ForEach(afValues, pointValues =>
{
vesselList.Add(row);
});
Спасибо