TaskSet::dispose

(PHP 8.6+, True Async 1.0)

public TaskSet::dispose(): void

Zerstört den Scope des Sets und bricht dabei alle Coroutinen ab. Nach diesem Aufruf ist das Set vollständig unbrauchbar.

Beispiele

Beispiel #1 Ein Set zerstören

<?php

use Async\TaskSet;

spawn(function() {
    $set = new TaskSet();

    $set->spawn(fn() => longRunningTask());
    $set->dispose();
});

Siehe auch