Mutex::create
(PECL pthreads >= 0.34)
Mutex::create — Crée un Mutex
Description
final
public
static
long
Mutex::create
([
boolean
$lock
] )Crée, et optionnellement, verrouille un nouveau Mutex pour l'appelant.
Liste de paramètres
-
lock
-
Passer la valeur
TRUE
pour verrouiller le Mutex pour l'appelant avant de retourner le gestionnaire.
Valeurs de retour
Un nouveau gestionnaire Mutex, et optionnellement, verrouillé.
Exemples
Exemple #1 Création et destruction d'un Mutex
<?php
/** Vous ne pouvez pas utiliser le mot clé "new", un Mutex n'est pas un objet PHP **/
$mutex = Mutex::create();
/** Vous avez l'adresse physique du Mutex **/
var_dump($mutex);
/** Toujours détruire un Mutex que vous avez créé **/
Mutex::destroy($mutex);
?>
L'exemple ci-dessus va afficher :
int(40096976)