TrueAsync
  • Startseite
  • Dokumentation
  • Download
  • RFC
  • Motivation
  • Architektur
  • Mitmachen
EnglishРусскийDeutschFrançaisEspañolItalianoУкраїнська中文한국어

TaskSet::dispose

Den Scope des Task-Sets zerstören.

Erste Schritte
Einführung Warum Asynchronität?
Konfiguration
INI-Einstellungen
Komponenten
Coroutine
Scope
Channels
Future
Context
Cancellation Zombie-Coroutinen Ausnahmen Schnittstellen
Async\Pool
PDO Pool
TaskGroup
TaskSet
__construct()spawn()spawnWithKey()joinNext()joinAny()joinAll()awaitCompletion()cancel()dispose()finally()seal()isFinished()isSealed()count()getIterator()
FileSystemWatcher
Thread
ThreadChannel
ThreadPool
Funktionsreferenz
Unterstützte Funktionen spawn() spawn_with() await() await_all_or_fail() await_all() await_any_or_fail() await_first_success() await_any_of_or_fail() await_any_of() iterate() suspend() delay() timeout() protect() current_coroutine() current_context() coroutine_context() root_context() get_coroutines() signal() graceful_shutdown()
Integrationen
FrankenPHP
Forschung
IO-Bound vs CPU-bound Warum Coroutinen funktionieren Nebenläufigkeitsstatistiken Swoole in der Praxis Python asyncio

TaskSet::dispose ​

(PHP 8.6+, True Async 1.0)

php
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
<?php

use Async\TaskSet;

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

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

Siehe auch ​

  • TaskSet::cancel — Tasks abbrechen
  • TaskSet::seal — Das Set versiegeln
Seite bearbeiten
TrueAsync

Echte asynchrone Primitive für PHP

Projekt

  • Startseite
  • Dokumentation
  • Download
  • Roadmap

Community

  • GitHub
  • Fehlermeldungen
  • Diskussionen
  • Discord

Ressourcen

  • Erste Schritte
  • API-Referenz
  • Beispiele
© 2025–2026 TrueAsync. Veröffentlicht unter der MIT-Lizenz.