我有100,000条记录的清单。我想遍历列表并在C#中调用一个方法。我想在列表中的50个线程中运行该方法,以提高性能。
我检查了Parallel.foreach的选项。
但无法设置应该运行多少个线程
尝试Parallel.ForEach
,即
Parallel.ForEach(
list,
new ParallelOptions() {
MaxDegreeOfParallelism = 50
},
item => {
//TODO: your code here
});