PHP
处理控制 | Process Control

SyncSemaphore::unlock

SyncSemaphore::unlock

(PECL sync >= 1.0.0)

SyncSemaphore::unlock — Increases the count of the semaphore

Description

public bool SyncSemaphore::unlock ([ integer &$prevcount ] )

Increases the count of a SyncSemaphore object.

Parameters

prevcount

Returns the previous count of the semaphore.

Return Values

A boolean of TRUE if the unlock operation was successful, FALSE otherwise.

Examples

Example #1 SyncSemaphore::unlock() example

<?php $semaphore = new SyncSemaphore("LimitedResource_2clients", 2 if (!$semaphore->lock(3000)) {     echo "Unable to lock semaphore.";     exit( } /* ... */ $semaphore->unlock( ?>

See Also

  • SyncSemaphore::lock() - Decreases the count of the semaphore or waits

← SyncSemaphore::lock

SyncEvent →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/syncsemaphore.unlock.php