Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2416 connectés 

 


Dernière réponse
Sujet : [ c ] Niveaux de priorité d'un prog par rapport a un autre
El_gringo Bah tu mets exactement les lignes que t'avais écrites au dessus, en remplaçant THREAD_PRIORITY_TIME_CRITICAL par THREAD_PRIORITY_IDLE, comme Viper te l'as dit !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
El_gringo Bah tu mets exactement les lignes que t'avais écrites au dessus, en remplaçant THREAD_PRIORITY_TIME_CRITICAL par THREAD_PRIORITY_IDLE, comme Viper te l'as dit !
pierre_gmd merci,
enfin si quelqu'un peut encore m'aider vu que je suis debutant je ne sais pas trop comment declarer tout ca.
la viper remplace THREAD_PRIORITY_TIME_CRITICAL par THREAD_PRIORITY_IDLE  ;)
pierre_gmd Merci, sinon j'ai trouvé ca, ca ma l'air pas mal mais c'etait pour une priorité max, comment le transformé en une priorité MIN.
 
cp = GetCurrentProcess();
ct = GetCurrentThread();
// on sauve les priorités courantes
current_class_priority = GetPriorityClass(cp);
current_thread_priority = GetThreadPriority(ct);
// on met tout au max
SetPriorityClass(cp, REALTIME_PRIORITY_CLASS);
SetThreadPriority(ct, THREAD_PRIORITY_TIME_CRITICAL);
 
// ... le code en priorité maxi ...
 
// on remet comme c'était avant
SetThreadPriority(ct, current_thread_priority);
SetPriorityClass(cp, current_class_priority);
TheJackal BOOL SetPriorityClass(
  HANDLE hProcess,        // handle to process
  DWORD dwPriorityClass   // priority class
);
 
pour + d'info : MSDN
pierre_gmd J'ai créé un petit prog en C que je voudrais faire tourner en permanence sur mon PC car il fait des calculs lour et j'aimerais savoir comment determiner sa priorité car je veut pouvoir utiliser mon PC en parrallele.
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)