La función Mutex :: lock () puede adquirir Mutex.
Sintaxis
final public static boolean Mutex::lock( long $mutex )
La función Mutex :: lock () puede intentar bloquear el Mutex para una persona que llama. Un intento de bloquear el Mutex propiedad (bloqueado) por otro hilo puede resultar en bloqueo.
La función Mutex :: lock () puede devolver una indicación booleana de éxito.
Ejemplo
<?php
$mutex = Mutex::create();
var_dump(Mutex::lock($mutex));
var_dump(Mutex::unlock($mutex));
Mutex::destroy($mutex);
?>