Submit
函数功能
用户自定义函数将task提交给TPRT调度,并描述task间的数据依赖关系。Submit是异步接口,返回时task不一定执行完成。如果用户需要等待task完成,可以调用Wait接口进行同步。
函数原型
1 2  | 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的属性,UdfTprtTaskAttr类型。  | 
返回值
- 0:SUCCESS。
 - other:FAILED,具体请参考错误码。
 
异常处理
无
约束说明
无。
父主题: UdfTprt类