SyncSemaphore::unlock

(PECL sync >= 1.0.0)

SyncSemaphore::unlockIncrémente le compteur de l'objet SyncSemaphore

Description

public function SyncSemaphore::unlock(int &$prevcount = ?): bool

Incrémente le compteur de l'objet SyncSemaphore.

Liste de paramètres

prevcount
Retourne le compteur précédent du sémaphore.

Valeurs de retour

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

Exemples

Exemple #1 Exemple avec SyncSemaphore::unlock()

<?php
$semaphore
= new SyncSemaphore("LimitedResource_2clients", 2);

if (!
$semaphore->lock(3000))
{
echo
"Impossible de verrouiller le sémaphore.";

exit();
}

/* ... */

$semaphore->unlock();
?>

Voir aussi