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