(PECL pthreads >= 2.0.0)
Pool::collect — Collecte les références des tâches achevées
Permet au pool de collecter des références déterminées pour être collectée par le collecteur donné optionnellement.
collectorNombre de tâches restantes dans le pool à collecter.
| Version | Description |
|---|---|
| PECL pthreads 3.0.0 |
Un entier est maintenant retourné, et le paramètre
collector est maintenant facultatif.
|
Exemple #1 Un exemple de base de Pool::collect()
<?php
$pool = new Pool(4);
for ($i = 0; $i < 15; ++$i) {
$pool->submit(new class extends Threaded {});
}
while ($pool->collect()); // blocks until all tasks have finished executing
$pool->shutdown();