AsyncTools解读

简介

实现计算单元间的串行并行编排,通过异步回调解耦,支持任务组超时限制、条件触发和计算结果传递。

组件

Worker

Callback

WorkerWrapper

节点状态

当前任务触发

当前任务组未超时+当前任务未被执行+当前任务支线有执行的必要+当前任务的所有强制依赖已全部完成时,当前任务将会触发执行。

任务组超时控制
避免重复执行
计算任务短路
条件触发

当前任务执行

后续任务触发

Async

思考