Технически, вы можете указать 50
потоков в Parallel.ForEach
, например,
Parallel.ForEach(
list,
new ParallelOptions() {
MaxDegreeOfParallelism = 50 // we want 50 threads
},
item => {
//TODO: your code here
});
Однако увеличение количества потоков (без увеличения количества ядер ЦП ) не принесетлучшая производительность.