i7多核处理器上的.Net 3.5
本文关键字:Net 多核 处理器 i7 | 更新日期: 2023-09-27 18:00:58
在i7多核处理器上运行的.NET 3.5是否存在任何已知问题?.NET框架/编译器是否会自动利用多个内核,或者必须对其进行显式编程才能做到这一点?
没有,没有。
至于线程,您必须编写代码才能使用线程。
由于您还询问了编译器的问题,如果您有冒险精神,并且您的解决方案适合并行化,您可以在MSBuild中在多核机器上启用并行构建。
据我所知,在i7上运行.NET 3.5没有问题。
.NET Framework支持构建多线程应用程序,但不会因存在多个CPU内核而固有地改变其行为。
但是,某些应用程序主机(如IIS(本身是多线程的,能够在多个线程之间分配工作负载(因此,可以在多个核心之间并行执行它们(,而不必让代码线程知道。
利用多个核心的另一种方法是简单地运行更多的进程。
你有一个充满可能性的世界,如何利用它们取决于你自己!
我有三台i7电脑,在所有电脑上使用并编程.NET 3.5。从来没有听说过它有什么问题。如果你想用.NET编程来利用多核,我建议你看看任务并行库。另请参阅本书,使用Microsoft.NET.