os.sched_setscheduler ( )
DESCRIPTION.
Définit une politique d'ordonnancement pour un processus.
SYNTAXE.
os.sched_setscheduler ( processus , politique , options )
os.sched_setscheduler ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
processus ⇨ processus concerné [ OBLIGATOIRE ]
politique ⇨ politique d'ordonnancement [ OBLIGATOIRE ]
options ⇨ instance de os.sched_param ( ) [ OBLIGATOIRE ]
REMARQUES.
processus doit être un int ( ) donnant l'identifiant d'un processus vivant. Pour indiquer qu'il s'agir du processus appelant on donnera la valeur 0 à processus.
politique doit être l'une des politiques d'ordonnancement des priorités suivantes :
- os.SCHED_BATCH, politique pour les processus intensifs en utilisation du processeur ;
- os.SCHED_IDLE, politique pour les taches de fond avec une priorité très faible ;
- os.SCHED_FIFO, politique du premier processus entré, premier processus sortie (First In First Out) ;
- os.SCHED_OTHER, politique par défaut ;
- os.SCHED_RESET_ON_FORK, réinitialise les processus enfant avec une polique par défaut ;
- os.SCHED_RR, politique du tourniquet (Round Robi) ;
- os.SCHED_SPORADIC, politique pour des programmes serveurs sporadiques.
options doit être une instance de la classe os.sched_param ( ).
La méthode os.sched_setscheduler ( ) n'est disponible que pour certaine plateformes UNIX et la plupart des Linux. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
EXEMPLE.
import os
os.sched_setscheduler ( 0 , os.SCHED_OTHER , os.sched_param ( 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.