SyncMutex::__construct
Constrói um novo objeto SyncMutex
&reftitle.description;
public SyncMutex::__construct
stringname
Constrói um mutex contável nomeado ou sem nome.
&reftitle.parameters;
name
O nome do mutex se este for um objeto mutex nomeado.
Se o nome já existir, deve ser possível abri-lo pelo usuário atual
que o processo está executando, caso contrário, uma exceção será lançada com uma
mensagem de erro sem sentido.
&reftitle.returnvalues;
O novo objeto SyncMutex.
&reftitle.errors;
Uma exceção é lançada se o mutex não puder ser criado ou aberto.
&reftitle.examples;
Exemplo de SyncMutex::__construct de mutex nomeado com tempo limite de bloqueio
lock(3000))
{
echo "Não foi possível bloquear o mutex.";
exit();
}
/* ... */
$mutex->unlock();
?>
]]>
Exemplo de SyncMutex::__construct de mutex sem nome
lock();
/* ... */
$mutex->unlock();
?>
]]>
&reftitle.seealso;
SyncMutex::lock
SyncMutex::unlock