os.setpriority ( )
DESCRIPTION.
Modifie la priorité l'arrangement des programmes.
SYNTAXE.
os.setpriority ( quoi , qui , priorite )
os.setpriority ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
quoi ⇨ constante de paramétrage [ OBLIGATOIRE ]
qui ⇨ identification de paramètre [ OBLIGATOIRE ]
priorite ⇨ niveau de priorité [ optionnel ]
REMARQUES.
quoi doit être l'une des constantes suivantes :
- os.PRIO_PGRP pour connaitre le niveau de priorité d'un groupe d'utilisateurs ;
- os.PRIO_PROCESS pour connaitre le niveau de priorité d'un processus ;
- os.PRIO_USER pour connaitre le niveau de priorité d'un utilisateur.
qui doit être l'identifiant :
- du groupe d'utilisateurs, ou 0 pour le groupe appelant, si os.PRIO_PGRP ;
- du processus, ou 0 pour le processus, si os.PRIO_PROCESS ;
- de l'utilisateur, ou 0 pour l'utilisateur appelant, si os.PRIO_USER.
priorite doit être un int ( ) entre -20 et 19.
La méthode os.getpriority ( ) n'est disponible que pour UNIX et la plupart des Linux. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
L'utilisation de la méthode os.setgroups ( ) nécessite d'avoir les droits du super utilisateur, sudo, sinon Python lèvera une exception.
Plus priorite est proche de -20, plus la priorité de l'identifiant sera élevée. Si priorite est omis, la valeur par défaut de priorité sera rétablie à 0.
EXEMPLE.
import os
os.setpriority ( os.PRIO_PROCESS , 0 , 9 )
os.setpriority ( os.PRIO_PGRP , 0 , -12 )
os.setpriority ( os.PRIO_USER , 0 , 3 )
print ( os.getpriority ( os.PRIO_PROCESS , 0 ) )
print ( os.getpriority ( os.PRIO_PGRP , 0 ) )
print ( os.getpriority ( os.PRIO_USER , 0 ) )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.