Могут ли два потока уровня пользователя одного процесса одновременно работать на многоядерном процессоре?
Могут ли два потока уровня пользователя одного процесса одновременно работать на многоядерном процессоре?
1 ответ
Решение
Обычно: да.
Предполагая, что они не блокируются на общем ресурсе.
Например, заблокируйте доступ к одному джойстику или попробуйте заблокировать общий файл,...
Общий файл может быть более распространенным, чем ожидалось. Например, блокировка INI-файла или использование временного файла без использования правильного случайного имени.