TrueAsync
  • 首页
  • 文档
  • 下载
  • RFC
  • 动机
  • 架构
  • 参与贡献
EnglishРусскийDeutschFrançaisEspañolItalianoУкраїнська中文한국어

TaskGroup::isFinished

检查所有任务是否已完成。

快速开始
简介 为什么需要异步?
配置
INI 设置
组件
Coroutine
Scope
Channels
Future
Context
Cancellation 僵尸协程 异常 接口
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
函数参考
支持的函数 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()
集成
FrankenPHP
研究
IO 密集型 vs CPU 密集型 为什么协程有效 并发统计数据 Swoole 实践 Python asyncio

TaskGroup::isFinished ​

(PHP 8.6+, True Async 1.0)

php
public TaskGroup::isFinished(): bool

当队列为空且没有活跃的协程时返回 true。

此状态可能是临时的:如果组未密封,仍然可以添加新任务。

参见 ​

  • TaskGroup::isSealed --- 检查组是否已密封
  • TaskGroup::awaitCompletion --- 等待完成
编辑此页
TrueAsync

PHP 的真正异步原语

项目

  • 首页
  • 文档
  • 下载
  • Roadmap

社区

  • GitHub
  • 问题跟踪
  • 讨论
  • Discord

资源

  • 快速开始
  • API 参考
  • 示例
© 2025–2026 TrueAsync. 基于 MIT 许可证发布。