738 B
738 B
TaskSystem::CreateTaskGroup
创建一个新的任务组对象。
TaskGroup* CreateTaskGroup();
行为说明
当前实现会:
- 通过
new TaskGroup()分配一个任务组。 - 在
m_groupMutex保护下把该指针加入m_taskGroups。 - 返回这个裸指针。
返回值
- 新创建的
TaskGroup*。
当前实现限制
- 当前只是在系统内部登记这个指针,并没有让任务组自动接入任务调度。
- 返回裸指针意味着所有权由调用方显式管理。
- 当前 Shutdown 不会自动销毁这些任务组。