PHP - Función Pool :: shutdown ()

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();
?>