TrueAsync
  • Inicio
  • Documentación
  • Descargar
  • RFC
  • Motivación
  • Arquitectura
  • Contribuir
EnglishРусскийDeutschFrançaisEspañolItalianoУкраїнська中文한국어

TaskGroup::isFinished

Verificar si todas las tareas han finalizado.

Primeros pasos
Introducción ¿Por qué asincronía?
Configuración
Configuración INI
Componentes
Coroutine
Scope
Channels
Future
Context
Cancellation Corrutinas zombi Excepciones Interfaces
Async\Pool
PDO Pool
TaskGroup
__construct()spawn()spawnWithKey()awaitCompletion()cancel()dispose()finally()seal()isFinished()isSealed()count()getResults()getErrors()getIterator()suppressErrors()all()any()race()
TaskSet
FileSystemWatcher
Thread
ThreadChannel
ThreadPool
Referencia de funciones
Funciones soportadas 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()
Integraciones
FrankenPHP
Investigación
IO-Bound vs CPU-bound Por qué funcionan las corrutinas Estadísticas de concurrencia Swoole en la práctica Python asyncio

TaskGroup::isFinished ​

(PHP 8.6+, True Async 1.0)

php
public TaskGroup::isFinished(): bool

Devuelve true si la cola está vacía y no hay corrutinas activas.

Este estado puede ser temporal: si el grupo no está sellado, aún se pueden agregar nuevas tareas.

Ver también ​

  • TaskGroup::isSealed — Verificar si el grupo está sellado
  • TaskGroup::awaitCompletion — Esperar la finalización
Editar esta página
TrueAsync

Primitivas verdaderamente asíncronas para PHP

Proyecto

  • Inicio
  • Documentación
  • Descargar
  • Roadmap

Comunidad

  • GitHub
  • Incidencias
  • Discusiones
  • Discord

Recursos

  • Primeros pasos
  • Referencia API
  • Ejemplos
© 2025–2026 TrueAsync. Publicado bajo la licencia MIT.