PHP - Funzione Mutex :: lock ()

La funzione Mutex :: lock () può acquisire Mutex.

Sintassi

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

La funzione Mutex :: lock () può tentare di bloccare il Mutex per un chiamante. Un tentativo di bloccare il Mutex posseduto (bloccato) da un altro thread può provocare il blocco.

La funzione Mutex :: lock () può restituire un'indicazione booleana di successo.

Esempio

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

   Mutex::destroy($mutex);
?>