Skip to content

Task(任务调度)总览

  • 程序集RocPlay.Extensions.Task
  • 根命名空间RocPlay.Extensions.TaskManager
  • 源码Assets/RocPlay/Extensions/Task/
  • 核心接口IRocTaskManagerIRocManager)、IRocTaskQueue

最小心智模型

  1. 这是“管理器级任务调度扩展”,不是单个 Task 的语法糖。
  2. IRocTaskManager 负责调度与并发控制,IRocTaskQueue 负责顺序执行队列。
  3. 需要全局调度编排时优先用它;仅给单个异步流程加主线程/超时/重试时优先用 Task增强

何时使用

适合不太适合
需要队列化、去重、防抖、重复任务调度只想对一条任务链加超时/重试
需要管理器生命周期托管协程与 Task 混用不需要中心化调度的简单工具脚本

文档分册

分册内容
API 与并发语义RunAsyncDelayAsyncRepeatAsyncRunOnceAsyncRunDebounceAsync 语义
注册与队列协作IRocTaskManager 注册、IRocTaskQueue 顺序执行与状态
示例最小接入、去重/防抖、队列串行示例

横向拓展总览 · Task增强