(PECL pthreads >= 2.0.0)
Cond::broadcast — Diffuse une condition
$condition
)Diffuse à tous les Threads un verrou sur un appel à la méthode Cond::wait().
condition
Un gestionnaire de variable de condition, retourné par un appel à la méthode Cond::create().
Un booléen indiquant le succès de l'opération.
Exemple #1 Diffusion d'une condition
<?php
/** Vous ne pouvez pas utiliser le mot clé "new", une Cond n'est pas un objet PHP **/
$cond = Cond::create();
/** L'appelant doit verrouiller le Mutex associé avant un appel à diffuser **/
var_dump(Cond::broadcast($cond));
/** Toujours détruire une Cond que vous avez créé **/
Cond::destroy($cond);
?>
L'exemple ci-dessus va afficher :
bool(true)