我有一个多核 CPU,但我编写的 .net 应用程序只使用其中一个内核。当该选项可用时,我如何使其使用多个核心。
最佳答案
这不是免费的。使用多核需要使用多线程。您必须显式地向程序添加线程支持,以便同时使用多个内核。
这是一篇很棒的文章,探讨了如何使用任务并行库(也称为 parallel extensions framework )利用托管代码的多核。
http://msdn.microsoft.com/en-us/magazine/cc163340.aspx
关于c# - .net 应用程序多线程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/717643/