©
本文档使用 PHP中文网手册 发布
(PECL pthreads >= 2.0.0)
Mutex::trylock — 尝试给互斥量加锁
$mutex
)尝试给一个互斥量加锁,即使这个互斥量已经被其他线程锁定,也不会导致调用者线程进入阻塞状态。
mutex
通过调用函数 Mutex::create() 产生的互斥量句柄。
布尔值,表示操作是否成功
Example #1 互斥量的加锁与解锁
<?php
$mutex = Mutex :: create ();
var_dump ( Mutex :: lock ( $mutex ));
var_dump ( Mutex :: unlock ( $mutex ));
Mutex :: destroy ( $mutex );
?>
以上例程会输出:
bool(true) bool(true)