Detiene todos los workers

# Pool::shutdown

(PECL pthreads >= 2.0.0)

Pool::shutdown — Detiene todos los workers

### Descripción

public function Pool::shutdown(): void

Detiene todos los workers de este Pool. Esto se bloqueará hasta que todas las tareas enviadas hayan sido ejecutadas.

### Parámetros

Esta función no contiene ningún parámetro.

### Valores devueltos

No se retorna ningún valor.

### Ejemplos

Ejemplo #1 Detener un pool

    <?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(); // se bloquea hasta que todas las tareas enviadas hayan terminado la ejecución

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open