Files
XCEngine/docs/api/XCEngine/Threading/TaskGroup/IsComplete.md

33 lines
603 B
Markdown

# TaskGroup::IsComplete
查询任务组是否完成。
```cpp
bool IsComplete() const;
```
## 行为说明
当前实现直接返回:
```cpp
m_pendingCount.load() == 0
```
## 返回值
-`m_pendingCount``0` 则返回 `true`
- 否则返回 `false`
## 当前实现限制
- 空任务组会返回 `true`
- 非空任务组当前通常会一直返回 `false`,因为源码里没有对应的递减逻辑。
- 这个结果也不会考虑 [Cancel](Cancel.md) 是否已调用。
## 相关文档
- [返回类型总览](TaskGroup.md)
- [Wait](Wait.md)
- [GetProgress](GetProgress.md)