(PECL pthreads < 3.0.0)
Mutex::destroy — 销毁互斥量
pthreads v3 中已经将 Mutex 类移除。
$mutex
): bool当不再使用某个已经创建的互斥量句柄之后,程序员需要显式的销毁它。
mutex
通过调用函数 Mutex::create() 返回的互斥量句柄。 当调用 Mutex::destroy() 函数之后,任何线程都无法再给这个互斥量加锁了。
成功时返回 true
, 或者在失败时返回 false
。
示例 #1 互斥量的创建与销毁
<?php
/** 不可以使用 new 关键字,因为互斥量不是 PHP 对象 **/
$mutex = Mutex::create();
/** 你已经持有了这个互斥量的物理地址 **/
var_dump($mutex);
/** 不要忘记销毁你创建的互斥量 **/
Mutex::destroy($mutex);
?>
以上例程会输出:
int(40096976)