La classe parallel\Future parallel\Future
Futures Un Future représente la valeur de retour ou l'exception non attrapée d'une tâche, et expose une API pour l'annulation. Exemple montrant Future comme valeur de retour run(function(){ return "World"; }); printf("Hello %s\n", $future->value()); ?> ]]> &example.outputs.similar; Le comportement d'un Future permet également de l'utiliser comme un simple point de synchronisation même si la tâche ne retourne pas explicitement de valeur. Exemple montrant Future comme point de synchronisation run(function(){ echo "in child "; for ($i = 0; $i < 500; $i++) { if ($i % 10 == 0) { echo "."; } } echo " leaving child"; }); $future->value(); echo "\nparent continues\n"; ?> ]]> &example.outputs.similar;
&reftitle.classsynopsis; parallel\Future final parallel\Future Résolution États Annulation
&reference.parallel.parallel.entities.future;