2014-01-07 4 views
0

Имея двухъядерный процессор, я замечаю (в диспетчере задач Windows), что некоторые процессы могут использовать более 50% загрузки процессора. Зная, что каждый процесс может выполняться в одном ядре процессора в любой момент времени, я ожидаю, что он будет использовать максимум 1/n моего n-core процессора. Обратите внимание, что мой процессор не поддерживает HT. Я неправильно истолковал значение столбца CPU?Процесс использует более одного ядра?

ответ

1

Если процесс имеет несколько потоков, то вы можете использовать 100% своего процессора.

Каждый поток может использовать 100% одного ядра, поэтому вам нужно N потоков в вашем процессе, чтобы использовать 100% N-core CPU.

Смежные вопросы