TaskSet::dispose

(PHP 8.6+, True Async 1.0)

public TaskSet::dispose(): void

Уничтожает scope набора, отменяя все корутины. После вызова набор полностью недоступен.

Примеры

Пример #1 Уничтожение набора

<?php

use Async\TaskSet;

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

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

См. также