TaskSet::dispose
(PHP 8.6+, True Async 1.0)
public TaskSet::dispose(): void
Destruye el scope del conjunto, cancelando todas las coroutines. Después de llamar a este método, el conjunto queda completamente inutilizable.
Ejemplos
Ejemplo #1 Destruir un conjunto
<?php
use Async\TaskSet;
spawn(function() {
$set = new TaskSet();
$set->spawn(fn() => longRunningTask());
$set->dispose();
});
Ver también
- TaskSet::cancel — Cancelar tareas
- TaskSet::seal — Sellar el conjunto