【发布时间】:2010-08-12 02:09:55
【问题描述】:
我知道我可以使用System.Environment.ProcessorCount 返回机器中“处理器”的数量。我想做的是找出是否有办法确定处理器中的核心数量,不包括超线程作为“核心”。例如,在双核超线程处理器上,System.Environment.ProcessorCount 将返回 4,因为有 2 个物理内核,都具有超线程。我想要做的是返回 2,因为只有 2 个物理内核。
顺便说一句,我正在使用 C#。
【问题讨论】:
标签: c# .net multithreading multicore processor