Mutex::create

(PECL pthreads < 3.0.0)

Mutex::createCrée un Mutex

Avertissement

La classe Mutex a été supprimée dans pthreads v3.

Description

final public static Mutex::create ([ bool $lock ] ) : int

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)