小编cod*_*ate的帖子

AsParallel的最大并行度()

在使用时,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.我也在网上抬头,但没有找到任何东西.有没有人找到解决方法呢?任何帮助表示赞赏.

.net c# plinq task-parallel-library parallel.foreach

25
推荐指数
2
解决办法
2万
查看次数