776 B
776 B
TaskSystem::Update
void Update()
在主线程中处理主线程队列。执行所有通过 RunOnMainThread 提交的任务。
参数: 无
返回: 无
线程安全: ❌ (应在主线程调用)
复杂度: O(n),n 为队列中待执行任务数
使用场景:
- 在主循环中调用,确保 RunOnMainThread 提交的任务能够执行。
- 应在渲染前调用。
示例:
// 主循环
while (application.IsRunning()) {
TaskSystem::Get().Update(); // 处理主线程任务
// 渲染
Renderer.BeginFrame();
RenderScene();
Renderer.EndFrame();
}
相关文档
- TaskSystem 总览 - 返回类总览
- RunOnMainThread - 提交主线程任务