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

967 B

Threading

命名空间: XCEngine::Threading

类型: header

头文件: XCEngine/Threading/Threading.h

描述: 聚合导出 Threading 模块主要 public headers 的便利头文件。

概述

Threading.h 当前不声明新的类型,只是统一包含:

  • Mutex
  • SpinLock
  • ReadWriteLock
  • Thread
  • ITask
  • LambdaTask
  • TaskGroup
  • TaskSystemConfig
  • TaskSystem

这类 umbrella header 在引擎里很常见,因为工具层、调试层或 gameplay 层经常希望一次拿到整套线程与任务基础设施,而不是逐个补 include。

使用建议

  • 如果你只需要单个基础原语,直接 include 对应头文件会更轻。
  • 如果你要使用 TaskSystem::ParallelFor() 这类依赖 LambdaTask 模板可见性的接口,当前包含 Threading.h 比只包含 TaskSystem.h 更稳妥。

相关文档