Pool::shutdown

(PECL pthreads >= 2.0.0)

Pool::shutdownDetiene todos los workers

Descripción

public 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 tiene parámetros.

Valores devueltos

No devuelve 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top