(PECL sync >= 1.0.0)
SyncMutex::lock — 等待独占锁
$wait
在 SyncMutex 对象上获取独占锁。如果锁已被获取,则会增加一个内部计数器。
wait
等待独占锁的毫秒数。值为 -1 表示无限等待。
成功时返回 true,失败时返回 false。
true
false
示例 #1 SyncMutex::lock() 示例
<?php$mutex = new SyncMutex("UniqueName");if (!$mutex->lock(3000)){ echo "Unable to lock mutex."; exit();}/* ... */$mutex->unlock();?>