aclrtDestroyEvent
函数功能
销毁一个Event,只能销毁通过aclrtCreateEvent/aclrtCreateEventWithFlag接口创建的Event,同步接口。调用aclrtCreateEvent接口创建的Event,在销毁时,用户需确保等待aclrtSynchronizeEvent接口或aclrtStreamWaitEvent接口涉及的任务都结束后,再销毁。
约束说明
在调用aclrtDestroyEvent接口销毁指定Event时,需确保其它接口没有正在使用该Event。
函数原型
aclError aclrtDestroyEvent(aclrtEvent event)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
event |
输入 |
待销毁的Event。 |
返回值说明
返回0表示成功,返回其它值表示失败。
参考资源
- 接口调用流程,参见多Stream时的同步等待流程。
- 接口调用示例,参见Event的同步等待示例代码、Stream间任务的同步等待示例代码。
父主题: 同步等待