PHP - Funzione Pool :: shutdown ()

La funzione Pool :: shutdown () può arrestare tutti i lavoratori.

Sintassi

public void Pool::shutdown( void )

La funzione Pool :: shutdown () chiude tutti i worker in un pool. Può bloccarsi finché tutte le attività inviate non sono state eseguite.

La funzione Pool :: shutdown () non ha parametri e non restituisce alcun valore.

Esempio

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