Files
XCEngine/docs/api/XCEngine/Threading/TaskSystem/CreateTaskGroup.md

738 B

TaskSystem::CreateTaskGroup

创建一个新的任务组对象。

TaskGroup* CreateTaskGroup();

行为说明

当前实现会:

  1. 通过 new TaskGroup() 分配一个任务组。
  2. m_groupMutex 保护下把该指针加入 m_taskGroups
  3. 返回这个裸指针。

返回值

  • 新创建的 TaskGroup*

当前实现限制

  • 当前只是在系统内部登记这个指针,并没有让任务组自动接入任务调度。
  • 返回裸指针意味着所有权由调用方显式管理。
  • 当前 Shutdown 不会自动销毁这些任务组。

相关文档