Я хотел бы, чтобы включить следующий код в Parallel.ForEach, как я должен делать parralel.foreach на отсортированный словаре
foreach (KeyValuePair<int, List<int>>entry in DataGroups)
{
// my code goes here (its not the problem).
}
В DataGroups не отредактированная или возвращенный, другой внешний список DataTotal обновляется по этой рутине. Поскольку каждая DataGroup содержит уникальные индексы, а DataTotal содержит список всех возможных индексов. Нет никакого риска для потока, который хочет дважды писать в тот же DataTotal, поскольку список DataGroups содержит только уникальные индексы.
Моя проблема я пытаюсь написать эту сложную структуру данных отсортированного словаря междунар,> Int (ключ, и пар данных), и я путаюсь о том, как писать, что внутри
Parallel.ForEach (KeyValuePair entry in DataGroups => Doesnt work
Да я имел синтаксической путаницы, подумал я должен был записать типы переменных в ней. Благодаря ! – user3800527