(PECL sync >= 1.0.0)
SyncMutex::lock — Obtient un verrou exclusif
Obtient un verrou exclusif sur un objet SyncMutex. Si le verrou est déjà acquis, alors cette méthode va incrémenter le compteur interne.
wait
Le nombre de millisecondes à attendre pour l'obtention du verrou exclusif. Une valeur -1 signifie que l'on attend indéfiniement.
Exemple #1 Exemple avec SyncMutex::lock()
<?php
$mutex = new SyncMutex("UniqueName");
if (!$mutex->lock(3000))
{
echo "Impossible de verrouiller le mutex.";
exit();
}
/* ... */
$mutex->unlock();
?>