我很好奇.NET 属性 Environment.ProcessorCount
到底返回什么。它会返回核心数量还是处理器数量,还是两者都有?如果我的电脑有2个拥有4个核心的处理器,Environment.ProcessorCount
会返回2、4还是8?
我很好奇.NET 属性 Environment.ProcessorCount
到底返回什么。它会返回核心数量还是处理器数量,还是两者都有?如果我的电脑有2个拥有4个核心的处理器,Environment.ProcessorCount
会返回2、4还是8?
它将返回NUMBER_OF_PROCESSORS环境变量。(请参见MSDN)
这将等于逻辑核心数 - 例如,如果您有启用超线程的单核处理器,则会返回2。
在您的情况下,它应该返回8。
它将与任务管理器中看到的CPU利用率图表数量相同。