# TaskSystem::DestroyTaskGroup ```cpp void DestroyTaskGroup(TaskGroup* group) ``` 销毁一个任务组并释放其资源。 **参数:** - `group` - 要销毁的任务组指针 **返回:** 无 **线程安全:** ✅ (内部使用 SpinLock 保护) **复杂度:** O(1) **注意:** - 销毁时如果还有未完成的任务,这些任务将被取消。 - 传入 nullptr 无效果。 **示例:** ```cpp TaskGroup* group = TaskSystem::Get().CreateTaskGroup(); // ... 添加任务 ... TaskSystem::Get().DestroyTaskGroup(group); ``` ## 相关文档 - [TaskSystem 总览](task-system.md) - 返回类总览 - [CreateTaskGroup](createtaskgroup.md) - 创建任务组