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

1.0 KiB

TaskGroup::~TaskGroup

销毁任务组对象。

~TaskGroup();

行为说明

当前析构函数是默认实现,不包含额外清理逻辑。

返回值

  • 无。

当前实现限制

  • 当前不会释放 AddTask 存入的裸任务指针。
  • 如果你通过 AddTask(std::unique_ptr<ITask>) 添加了任务,TaskGroup 会在添加时 release()unique_ptr 所有权,而析构时又不回收,这会导致泄漏。
  • 当前析构也不会自动调用 CancelWait

使用建议

相关文档