os.eventfd_write ( )
DESCRIPTION.
Modifie la valeur d'un compteur d'événements.
SYNTAXE.
os.eventfd_write ( descripteur , valeur )
os.eventfd_write ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
descripteur ⇨ descripteur d'événements [ OBLIGATOIRE ]
valeur ⇨ quantité à ajouter [ OBLIGATOIRE ]
REMARQUES.
descripteur doit être un int ( ) correspondant à un descripteur d'événements créer avec la méthode os.eventfd ( ).
valeur doit être un int ( ) positif, non signé, de 64 bits.
La méthode os.eventfd_write ( ) n'est disponible que pour noyaux Linux 2.6.27+ avec glibc 2.8+ et supérieurr. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
L'appel de la méthode os.eventfd_write ( ) ajoute valeur au compteur d'événeents associé à descripteur.
La méthode os.eventfd_write ( ) ne controle pas si descripteur à été créé avec la méthode os.eventfd ( ).
Voir la méthode os.eventfd ( ) pour créer un compteur d'événements.
Voir la méthode os.eventfd_read ( ) qui retourne la valeur du compteur d'événements.
EXEMPLE.
import os
kcompteur = os.eventfd ( 1 , os.EFD_SEMAPHORE | os.EFD_NONBLOCK )
try : kevenement = os.eventfd_read ( kcompteur )
try : print ( "Sans erreur, c'est ok" )
except : print ( "Erreur détectée" )
finally : os.eventfd_write ( kcompteur , 5 )
except : pass
finally : os.close ( kcompteur )
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.