如何使PLINQ在.NET 4.0 Beta 2中产生更多的并发线程? [英] How to make PLINQ to spawn more concurrent threads in .NET 4.0 beta 2?

查看:177
本文介绍了如何使PLINQ在.NET 4.0 Beta 2中产生更多的并发线程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在并行扩展以前的版本中,你可以设置线程数:

In former versions of Parallel Extensions you could set the number of threads:

enumerable.AsParallel(numberOfThreads)

但现在,超载不再可用。现在怎么办呢?

But now that overload is not available anymore. How to do it now?

推荐答案

在新版本中,你可以使用扩展方法.WithDegreeOfParallelism(INT degreeOfParallelism)指定。

In the new version you can specify it with the extension method ".WithDegreeOfParallelism(int degreeOfParallelism)".

IE浏览器:

enumerable.AsParallel().WithDegreeOfParallelism(numberOfThreads)

这篇关于如何使PLINQ在.NET 4.0 Beta 2中产生更多的并发线程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆