我有一个多核 CPU,但我编写的 .net 应用程序只使用其中一个内核。当该选项可用时,我如何使其使用多个核心。

最佳答案

这不是免费的。使用多核需要使用多线程。您必须显式地向程序添加线程支持,以便同时使用多个内核。

这是一篇很棒的文章,探讨了如何使用任务并行库(也称为 parallel extensions framework )利用托管代码的多核。

http://msdn.microsoft.com/en-us/magazine/cc163340.aspx

关于c# - .net 应用程序多线程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/717643/

10-14 12:07
查看更多