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