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
廣告