Submit
函数功能
用户自定义函数将task提交给TPRT调度,并描述task间的数据依赖关系。Submit是异步接口,返回时task不一定执行完成。如果用户需要等待task完成,可以调用Wait接口进行同步。
函数原型
static int32_t Submit(std::function<void()> &&func, const std::vector<const void*> &inDeps, const std::vector<const void*> &outDeps, const UdfTprtTaskAttr &attr)
参数说明
参数名 |
输入/输出 |
描述 |
---|---|---|
func |
输入 |
task执行函数 |
inDeps |
输入 |
task依赖的输入数据地址 |
outDeps |
输入 |
task产生的输出数据地址 |
attr |
输入 |
task的属性 |
返回值
- 0:SUCCESS。
- other:FAILED,具体请参考udfrefc_23_00156.html。
异常处理
无
约束说明
无。
父主题: UdfTprt类