Мне затем находится на одном уровне OOD/ООП, где инкапсуляция - все о пространстве задач, как описано и понято под пользователями, и не так о технической реализации.
Он вернет переменную среды NUMBER_OF_PROCESSORS. (см. MSDN )
Это будет равно количеству логических ядер - то есть, если у вас есть одноядерный процессор с поддержкой HT, он вернет 2.
В вашем случае он должен вернуть 8.
Это будет то же число, что и количество графиков загрузки ЦП, которые вы увидите в диспетчере задач.
It returns the number of logic processors, so 8 in your example.
If my computer had 2 processors, each with 4 cores, would Environment.ProcessorCount return 2, 4, or 8?
It returns 8, in my case anyways. (Core i7 860 cpu).