Comment définir la priorité du processus en C++

Je suis en train de travailler sur un programme de tri de données, et j'ai besoin de définir le processus de la priorité à 31, ce qui je crois est la plus haute priorité du processus dans Windows. J'ai fait quelques recherches, mais ne peut pas comprendre comment le faire en C++.

dans Unix, vous avez de nice(int inc) dans unistd.h, peut-être quelque chose de similaire sur Windows?
Juste par curiosité, pourquoi un programme qui trie les données ont besoin pour fonctionner à plus haute priorité?
Pour l'avenir, les googlers: Réglage d'une très haute priorité ne sera pas améliorer de façon significative le débit de ce genre de programmes, car il utilise probablement 99% du CPU, même sur la priorité d'inactivité. Une haute priorité est plus utile pour réduire la latence.
En effet, c'est seulement lorsqu'il est contention pour le PROCESSEUR qu'il a même des questions. Donc, merci de ne pas régler vos jeux de la Plus haute classe de Priorité. Je dis ça car il peut provoquer une priorité de l'inclinaison avec système de dépendances, il peut compter.

OriginalL'auteur john | 2011-03-07