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

31 lines
661 B
Markdown

# TaskSystem::Get
取得全局任务系统单例。
```cpp
static TaskSystem& Get();
```
## 行为说明
当前实现返回一个函数内静态对象:
```cpp
static TaskSystem instance;
```
## 返回值
- `TaskSystem` 的全局唯一实例引用。
## 注意事项
- 取得实例并不会自动调用 [Initialize](Initialize.md)。
- 由于构造函数和析构函数是私有的,外部只能通过这个入口访问任务系统。
- 当前单例持有线程、队列和任务组列表,因此生命周期等同于整个进程内的静态对象生命周期。
## 相关文档
- [返回类型总览](TaskSystem.md)
- [Initialize](Initialize.md)