phpday 2025 - Call For Papers

Pool::shutdown

(PECL pthreads >= 2.0.0)

Pool::shutdownArrête tous les workers

Description

public Pool::shutdown(): void

Arrête tous les workers de ce Pool. Cela se bloquera jusqu'à ce que toutes les tâches soumises aient été exécutées.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Shutting down a 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(); // blocs jusqu'à ce que toutes les tâches soumises aient terminé l'exécution

add a note

User Contributed Notes

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