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

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

Sintaxe

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

A função Mutex :: lock () pode tentar bloquear o Mutex para um chamador. Uma tentativa de bloquear o Mutex pertencente (bloqueado) por outro Thread pode resultar em bloqueio.

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

Exemplo

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

   Mutex::destroy($mutex);
?>