Mutex
PHP Manual

Mutex::create

(PECL pthreads >= 2.0.0)

Mutex::createCré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)


Mutex
PHP Manual