@Apexis

Каждый процесс привязан к конкретному ядру?

Это на всех операционных системах так? Потоки процесса выходит тоже могут использовать только 1 ядро?
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
@caballero
Программист
а зачем им перепрвгивать на другое такое же
в юбом случае даже если процесс или поток перекючит контекст то все равно будет на одном ядре даже если оно другое
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
irishmann
@irishmann
Научись пользоваться дебаггером
Комментировать
@AlexSku
не буду отвечать из-за модератора
У Франка Луны (DirectX 12) говорится, что показания таймера могут отличаться из-за переключения операционной системой главного потока на разные процессоры (ядра?):
MSDN has the following remark about QueryPerformanceCounter:
“On a multiprocessor computer, it should not matter which processor is called.
However, you can get different results on different processors due to bugs in the
basic input/output system (BIOS) or the hardware abstraction layer (HAL).” You
can use the SetThreadAffinityMask function so that the main application
thread does not get switch to another processor.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы