PHP - Função Mutex :: trylock ()

A função Mutex :: trylock () pode tentar adquirir o Mutex.

Sintaxe

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

A função Mutex :: trylock () pode tentar bloquear o Mutex para um chamador sem bloquear se o Mutex for propriedade (bloqueado) de outro Thread.

A função Mutex :: trylock () pode retornar uma indicação booleana de sucesso.

Exemplo

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

   var_dump(Mutex::trylock($mutex));
   var_dump(Mutex::unlock($mutex));
   
   Mutex::destroy($mutex);
?>