SyncMutex::__construct
Construit un nouvel objet SyncMutex
&reftitle.description;
public SyncMutex::__construct
stringname
Construit un objet comptable nommé ou non.
&reftitle.parameters;
name
Le nom du mutex s'il s'agit d'un objet mutex nommé.
Si le nom existe déjà, il doit être capable d'être ouvert par l'utilisateur
courant exécutant le processus, ou bien une exception sera lancée
avec le message d'erreur correspondant.
&reftitle.returnvalues;
Le nouvel objet SyncMutex.
&reftitle.errors;
Une exception est lancée si le mutex ne peut
être créé ou ouvert.
&reftitle.examples;
Exemple avec SyncMutex::__construct
et un mutex nommé avec un délai d'attente maximal pour le verrou
lock(3000))
{
echo "Impossible de verrouiller le mutex.";
exit();
}
/* ... */
$mutex->unlock();
?>
]]>
Exemple avec SyncMutex::__construct
et un mutex non nommé
lock();
/* ... */
$mutex->unlock();
?>
]]>
&reftitle.seealso;
SyncMutex::lock
SyncMutex::unlock