« SyncMutex::lock
SyncSemaphore »

SyncMutex::unlock

(PECL sync >= 1.0.0)

SyncMutex::unlock — Unlocks the mutex

説明

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

Decreases the internal counter of a SyncMutex object. When the internal counter reaches zero, the actual lock on the object is released.

パラメータ

all

Specifies whether or not to set the internal counter to zero and therefore release the lock.

戻り値

成功した場合に true を、失敗した場合に false を返します。

例

例1 SyncMutex::unlock() example

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

$mutex->lock();

/* ... */

$mutex->unlock();
?>

参考

関連キーワード:
SyncMutex   mutex   lock   unlock   Unlocks   internal   counter   SyncSemaphore   sync   Decreases   reaches   actual   released   Specifies   whether   therefore   release   成功   example   UniqueName   参考   Waits   exclusive
関連する関数・ページ:
syncmutex.lock   syncmutex.construct   class.syncmutex   book.sync   sync.installation   eventbuffer.unlock