函数:stream_wait_event
C函数原型 |
aclError aclrtStreamWaitEvent(aclrtStream stream, aclrtEvent event) |
---|---|
Python函数 |
ret = acl.rt.stream_wait_event(stream, event) |
函数功能 |
阻塞指定Stream的运行,直到指定的Event完成,同步接口。支持多个Stream等待同一个Event的场景。 acl.rt.record_event接口与acl.rt.stream_wait_event接口配合使用时,主要用于多Stream之间同步的场景,在调用acl.rt.record_event接口时,系统内部会申请Event资源,在调用acl.rt.stream_wait_event接口之后,请及时调用acl.rt.reset_event接口释放Event资源。 接口调用顺序:acl.rt.create_event-->acl.rt.record_event-->acl.rt.stream_wait_event-->acl.rt.reset_event |
输入说明 |
stream:int,指定需要等待Event完成的Stream。 如果使用默认Stream,此处设置为0。 event:int,需等待的Event。 |
返回值说明 |
ret:int,错误码。
|
约束说明 |
无 |
注意事项 |
无 |
参考资源 |
|
父主题: 同步等待