【发布时间】:2011-02-09 08:18:49
【问题描述】:
在多核处理器中,Windows 应用程序运行许多线程。 默认情况下线程是否在多个内核上运行? 我的意思是每个线程都可能在单独的核心上运行。
编辑:
如果我的应用程序运行多个线程,所有这些线程将在一个进程上运行。
没有并行编程..
进程能否在多核上运行?
我的应用程序是否受益于多核处理?
【问题讨论】:
-
您是在问一个线程是否会在多核上运行,还是两个线程同时启动是否会在多核上运行?
-
一般 CPU 架构相关How does a single thread run on multiple cores? - 不,单核本身是并行的(超标量)。
标签: .net multithreading