La función Pool :: shutdown () puede apagar a todos los trabajadores.
Sintaxis
public void Pool::shutdown( void )
La función Pool :: shutdown () apaga a todos los trabajadores en un grupo. Puede bloquear hasta que se hayan ejecutado todas las tareas enviadas.
La función Pool :: shutdown () no tiene parámetros y no devuelve ningún valor.
Ejemplo
<?php
class Task extends Threaded {
public function run() {
usleep(500000);
}
}
$pool = new Pool(4);
for($i = 0; $i < 10; ++$i) {
$pool>submit(new Task());
}
$pool->shutdown();
?>