在使用时,Parallel.ForEach我们可以选择定义Parallel选项并设置Max Degree of Parallelism,如:
Parallel.ForEach(values, new ParallelOptions {MaxDegreeOfParallelism = number}, value = > {
// Do Work
})
Run Code Online (Sandbox Code Playgroud)
但在做PLINQ时:
Tabel.AsEnumberable()
.AsParallel()
.Where(//Logic)
Run Code Online (Sandbox Code Playgroud)
我无法找到一种方法来设置MaxDegreeOfParallelism.我也在网上抬头,但没有找到任何东西.有没有人找到解决方法呢?任何帮助表示赞赏.