SyncMutex::unlock

(PECL sync >= 1.0.0)

SyncMutex::unlockDestrava o mutex

Descrição

public SyncMutex::unlock(bool $all = false): bool

Diminui o contador interno de um objeto SyncMutex. Quando o contador interno atinge zero, o bloqueio real no objeto é liberado.

Parâmetros

all

Especifica se deve ou não definir o contador interno como zero e, portanto, liberar o bloqueio.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Example #1 Exemplo de SyncMutex::unlock()

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

$mutex->lock();

/* ... */

$mutex->unlock();
?>

Veja Também