©
本文档使用 PHP中文网手册 发布
(PECL pthreads >= 2.0.0)
Mutex::unlock — 释放互斥量上的锁
$mutex
[, boolean $destroy
] )尝试为互斥量解锁,也可以通过 destroy 参数控制是否在解锁之后同时销毁此互斥量。 只有持有互斥量锁的线程才可以对这个互斥量进行解锁操作。
mutex
通过调用函数 Mutex::create() 产生的互斥量句柄。
destroy
此参数为 true 表示如果解锁成功,则同时销毁此互斥量。
A boolean indication of success.
Example #1 互斥量的加锁与解锁
<?php
$mutex = Mutex :: create ();
var_dump ( Mutex :: lock ( $mutex ));
var_dump ( Mutex :: unlock ( $mutex ));
Mutex :: destroy ( $mutex );
?>
以上例程会输出:
bool(true) bool(true)