os.posix_fadvise ( )
DESCRIPTION.
Annonce que le processus va accéder aux données selon un modèle spécifique.
SYNTAXE.
Variable = os.posix_fadvise ( descripteur , position , octets , modele )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.posix_fallocate ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
descripteur ⇨ descripteur du fichier [ OBLIGATOIRE ]
position ⇨ point de départ [ OBLIGATOIRE ]
octets ⇨ quantité d'espace requis [ OBLIGATOIRE ]
modele ⇨ formatage de l'accès au données [ OBLIGATOIRE ]
REMARQUES.
descripteur doit être un int ( ) identifiant un descripteur de fichier valide.
position doit être un int ( ) indiquant la position depuis laquelle on pense accéder à des données.
octets doit être un int ( ) indiquant la quantité d'octets auxquels on pense accéder.
modele doit être l'une des valeurs suivantes :
- os.POSIX_FADV_DONTNEED ;
- os.POSIX_FADV_NOREUSE ;
- os.POSIX_FADV_NORMAL ;
- os.POSIX_FADV_RANDOM ;
- os.POSIX_FADV_SEQUENTIAL ;
- os.POSIX_FADV_WILLNEED.
La méthode os.posix_fadvise ( ) 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.posix_fadvise ( ) pour accéder aux donnée du fichier représeté par son descripteur permet au noyau d'optimiser ces accès.
EXEMPLE.
import os
os.posix_fallocate ( 6 , 0 , 2500 , os.POSIX_FADV_RANDOM )
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.