-
Задача в следующем: загрузить процессор на максимум. На однопроцессорной системе это делается достаточно просто, а вот на многоядерных системах загрузка равномерно распределяется между ядрами и общая загрузка становится около 50%, а нужно загрузить ядра полностью. При этом работа программы не должна застопориться, она должна продолжать показывать данные (в настоящее время показывает загруженность ядер).
-
Решил. Сделал с использованием потоков. Создаю "мертвые" потоки, количеством по числу ядер и все.
-
> Создаю "мертвые" потоки, количеством по числу ядер и все.
Да чего там мелочиться? Сразу штук 100 создать, каждый с real-time приоритетом и каждый крутит бесконечный цикл. И пусть винда разгребает - замучается.
Только непонятно - а на фига? Это такой хитрый вирус нынче пошел, что ли?
-
> Только непонятно - а на фига?
Проверка поведения программы при нехватке ресурсов процессора?
-
да нет, все просто - руки погреть ;)
-
наверное, все проще - обосновать необходимость апгрейда перед начальством:)
|