Могут ли два потока уровня пользователя одного процесса одновременно работать на многоядерном процессоре?

Могут ли два потока уровня пользователя одного процесса одновременно работать на многоядерном процессоре?

1 ответ

Решение

Обычно: да.

Предполагая, что они не блокируются на общем ресурсе.
Например, заблокируйте доступ к одному джойстику или попробуйте заблокировать общий файл,...



Общий файл может быть более распространенным, чем ожидалось. Например, блокировка INI-файла или использование временного файла без использования правильного случайного имени.

Другие вопросы по тегам