©
This document uses PHP Chinese website manual Release
(PECL pthreads >= 2.0.0)
Mutex::lock — 给互斥量加锁
$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)