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