PHP Conference Kansai 2025

Pool::shutdown

(PECL pthreads >= 2.0.0)

Pool::shutdownDesliga todos os trabalhadores

Descrição

public Pool::shutdown(): void

Desliga todos os trabalhadores no pool. Isso bloqueará até que todas as tarefas enviadas sejam executadas.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Nenhum valor é retornado.

Exemplos

Exemplo #1 Desligando um 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(); // bloqueia até que todas as tarefas enviadas tenham terminado de ser executadas

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top