(PECL pthreads < 3.0.0)
Mutex::unlock — Release Mutex
The Mutex class has been removed in pthreads v3.
Attempts to unlock the Mutex for the caller, optionally destroying the Mutex handle. The calling thread should own the Mutex at the time of the call.
A handle returned by a previous call to Mutex::create().
When true pthreads will destroy the Mutex after a successful unlock.
A boolean indication of success.
Exemplo #1 Mutex Locking and Unlocking
/** You cannot use the "new" keyword, a Mutex is not a PHP object **/
$mutex = Mutex::create();
/** You can now lock the mutex in any context **/
/** It is invalid to attempt to destroy a locked Mutex **/
/** Always destroy mutex you have created **/
O exemplo acima irá imprimir: