PHP - Fonction Mutex :: trylock ()

La fonction Mutex :: trylock () peut tenter d'acquérir le Mutex.

Syntaxe

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

La fonction Mutex :: trylock () peut tenter de verrouiller le Mutex pour un appelant sans bloquer si le Mutex est détenu (verrouillé) par un autre Thread.

La fonction Mutex :: trylock () peut renvoyer une indication booléenne de succès.

Exemple

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

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