PHP - Mutex::trylock() 函数



Mutex::trylock() 函数可以尝试获取 Mutex。

语法

final public static boolean Mutex::trylock( long $mutex )

如果 Mutex 被另一个线程拥有(锁定),Mutex::trylock() 函数可以在不阻塞的情况下尝试为调用者锁定 Mutex。

Mutex::trylock() 函数可以返回一个布尔值,指示是否成功。

示例

<?php
   $mutex = Mutex::create();

   var_dump(Mutex::trylock($mutex));
   var_dump(Mutex::unlock($mutex));
   
   Mutex::destroy($mutex);
?>
php_function_reference.htm
广告