FLOCK |
Verrou de fichier |
---|---|
Perl |
Syntaxe
flock filehandle, operation |
Paramètres
Nom | Description | ||
---|---|---|---|
filehandle | Ce paramètre permet d'indiquer l'identificateur de fichier Handle. | ||
operation | Ce paramètre permet d'indiquer l'opération à effectuer sur le fichier. | ||
Constante | Valeur | Description | |
LOCK_SH | 1 | Cette valeur permet d'indiquer un verrou en mode de lecture | |
LOCK_EX | 2 | Cette valeur permet d'indiquer un verrou exclusif en mode d'écriture | |
LOCK_UN | 3 | Cette valeur permet d'indiquer un verrou partagé | |
LOCK_NB | 4 | Cette valeur permet d'indiquer d'empêcher le blocage pendant le verrouillage |
Retour
Valeur | Description |
---|---|
0 | Cette valeur permet d'indiquer que le verrou n'a pas réussis. |
1 | Cette valeur permet d'indiquer que le verrou a réussis. |
Description
Cette fonction permet de verrouiller l'accès à un fichier.
Exemple
Voici un exemple montrant comment utiliser cette fonction sans crainte qu'un autre processus écrive dans le même fichier en même temps :
Voir également
Langage de programmation - PHP - Référence de procédures et fonctions - flock
Langage de programmation - C pour Linux - Référence de procédures et fonctions - flock
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1150
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 204
Dernière mise à jour : Dimanche, le 18 octobre 2015