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