# ITask::SetId ```cpp void SetId(uint64_t id) ``` 设置任务的唯一标识符。通常由 TaskSystem 在提交时自动分配。 **参数:** - `id` - 要设置的唯一标识符 **返回:** 无 **复杂度:** O(1) **示例:** ```cpp class MyTask : public ITask { public: MyTask() { SetId(GenerateId()); } void Execute() override { /* ... */ } }; ``` ## 相关文档 - [ITask 总览](task.md) - 返回类总览