aclrtStreamWaitEvent

函数功能

阻塞指定Stream的运行,直到指定的Event完成,支持多个Stream等待同一个Event的场景。异步接口。

提交到Stream上的所有后续任务都需要等待Event捕获的任务都完成后才能开始执行。具体见aclrtRecordEvent接口了解Event捕获的细节。

约束说明

函数原型

aclError aclrtStreamWaitEvent(aclrtStream stream, aclrtEvent event)

参数说明

参数名

输入/输出

说明

stream

输入

指定需要等待Event完成的Stream。

如果使用默认Stream,此处设置为NULL。

event

输入

需等待的Event。

返回值说明

返回0表示成功,返回其它值表示失败。

参考资源

接口调用流程及调用示例,参见Event的同步等待示例代码Stream间任务的同步等待接口调用流程及示例代码