Programmer différents niveaux d'utilisation CPU

Programmer différents niveaux d'utilisation CPU - C++ - Programmation

Marsh Posté le 27-09-2002 à 00:01:31    

Bonjour,
Je voudrais savoir comment programmer en C des différents niveaux d'utilisation CPU par exemple maximum d'utilisation, utilisation moyenne et idle ?
 
Comment faire ? sous Windaube et sous Linux


Message édité par Gwarm le 27-09-2002 à 00:02:37
Reply

Marsh Posté le 27-09-2002 à 00:01:31   

Reply

Marsh Posté le 27-09-2002 à 04:44:04    

MSDN windaube:

Code :
  1. BOOL SetPriorityClass(
  2.   HANDLE hProcess,        // handle to the process
  3.   DWORD dwPriorityClass   // priority class value
  4. );
  5. hProcess: Handle to the process.
  6. dwPriorityClass:
  7. REALTIME_PRIORITY_CLASS
  8. HIGH_PRIORITY_CLASS
  9. IDLE_PRIORITY_CLASS
  10. NORMAL_PRIORITY_CLASS


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Marsh Posté le 27-09-2002 à 12:37:19    

Musaran a écrit a écrit :

MSDN windaube:

Code :
  1. BOOL SetPriorityClass(
  2.   HANDLE hProcess,        // handle to the process
  3.   DWORD dwPriorityClass   // priority class value
  4. );
  5. hProcess: Handle to the process.
  6. dwPriorityClass:
  7. REALTIME_PRIORITY_CLASS
  8. HIGH_PRIORITY_CLASS
  9. IDLE_PRIORITY_CLASS
  10. NORMAL_PRIORITY_CLASS






C'est au niveau de l'OS que la distinction se fait si j'ai bien compris ?

Reply

Marsh Posté le 28-09-2002 à 02:11:45    

Oui.
Les systèmes d'exploitation modernes sont maîtres du jeu.
On peut juste leur demander poliment.
 
En conjonction, on peut appeler Sleep quand on n'a plus rien à faire.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed