Threaded
PHP Manual

Threaded::from

(PECL pthreads >= 2.0.9)

Threaded::fromCréation

Avertissement

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.

Description

public Threaded Threaded::from ( Closure $run [, Closure $construct [, array $args ]] )

Crée un nouvel objet Threaded depuis les closures.

Liste de paramètres

run

La closure à utiliser pour ::run

construct

Le constructeur à utiliser pour l'objet anonyme.

args

Les arguments à passer au constructeur.

Valeurs de retour

Un nouvel objet anonyme Threaded.

Exemples

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 !


Threaded
PHP Manual