(PECL pthreads >= 2.0.9)
Threaded::from — Création
Cette méthode a été supprimée dans pthreads v3. Avec l'introduction des classes anonymes dans PHP 7, celle-ci peuvent maintenant être utilisés à la place.
Crée un nouvel objet Threaded depuis les closures.
run
La closure à utiliser pour ::run
construct
Le constructeur à utiliser pour l'objet anonyme.
args
Les arguments à passer au constructeur.
Un nouvel objet anonyme Threaded.
Exemple #1 Objets sécurisés Thread depuis les closures
<?php
$pool = new Pool(4);
$pool->submit(Collectable::from(function(){
echo "Bonjour le monde !";
$this->setGarbage();
}));
/* ... */
$pool->shutdown();
?>
L'exemple ci-dessus va afficher :
Bonjour le monde !