CakeFest 2024: The Official CakePHP Conference

SyncMutex::lock

(PECL sync >= 1.0.0)

SyncMutex::lockObtient un verrou exclusif

Description

public SyncMutex::lock(int $wait = -1): bool

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.

Liste de paramètres

wait

Le nombre de millisecondes à attendre pour l'obtention du verrou exclusif. Une valeur -1 signifie que l'on attend indéfiniement.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Exemples

Exemple #1 Exemple avec SyncMutex::lock()

<?php
$mutex
= new SyncMutex("UniqueName");

if (!
$mutex->lock(3000))
{
echo
"Impossible de verrouiller le mutex.";

exit();
}

/* ... */

$mutex->unlock();
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top