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