# TaskGroup::~TaskGroup ```cpp ~TaskGroup(); ``` 析构函数。销毁任务组。 **参数:** 无 **返回:** 无 **线程安全:** ⚠️ **复杂度:** O(n),n 为任务组中的任务数 **注意:** - 析构前会等待所有任务完成。 - 如果有任务正在执行,会等待其完成。 - 未执行的任务将被取消。 **示例:** ```cpp #include "XCEngine/Threading/TaskGroup.h" { XCEngine::Threading::TaskGroup group; group.AddTask([]() { // 执行任务... }); group.Wait(); } // group 在这里销毁 ``` ## 相关文档 - [`TaskGroup`](task-group.md) - 返回类总览 - [`Cancel`](cancel.md) - 取消任务 - [`Wait`](wait.md) - 等待任务完成