• C# Paralllel.ForEach in Parallel.ForEach. Имеет ли смысл?

    @fs_name Автор вопроса
    Спасибо. Я предполагал, что создание подобного вложенного Parallel.For может повлечь лишь дополнительные накладные расходы. Был интересен момент с ограничением внешнего Parallel максимальным количеством потоков через MaxDegreeOfParallelism. Как в этом случае поведет себя внутренний цикл, который ничем не ограничен... И да, как выше заметил VanKrock, скорее всего я упрусь в чтение с диска. Хотя, с SSD можно попробовать провести некоторые тесты на больших данных. Попробую сделать тайминги на своем железе и выложить результаты. Кстати, во втором Parallel лежит сравнение кусков строк с ранее скомпилированными регулярными выражениями.