Как динамически установить базовый приоритет ваших приложений на 31? - PullRequest
0 голосов
/ 13 октября 2010

У меня есть следующая проблема - я хочу установить базовый приоритет моего приложения C ++ на 31, если это возможно, или по крайней мере установить его текущий приоритет на 31.

Так что мне нужен простой пример, такой как

  1. set priority to 31;
  2. for (i=0;i<100000;++i) { printf("hello world"); }
  3. установить приоритет 8 или оставить 31, если это возможно

1 Ответ

2 голосов
/ 13 октября 2010

Чтобы установить в качестве класса приоритета класс приоритета в реальном времени, вам нужно работать с повышенными привилегиями (как администратор).

Как уже спрашивали другие, вы УВЕРЕНЫ, что хотите это сделать? Если вы установите высокий приоритет, он заблокирует всю другую обработку в системе (даже мышь перестанет работать).

Одна из опций, которая позволяет выполнять операции без прерывания, которая несколько более дружественна к системе (но доступна только в Vista и выше), заключается в использовании Службы планировщика мультимедийных классов (MMCSS) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...