须知:本接口为试验特性,后续版本可能会存在变更,不支持应用于生产环境中。
产品 |
是否支持 |
|---|---|
√ |
|
☓ |
|
√ |
|
√ |
|
☓ |
|
☓ |
|
☓ |
锁定当前进程,以阻止后续的运行时接口调用,包括Device设置/释放、内存的申请/释放/拷贝、Context/Stream/Event/Notify等资源的创建与销毁、以及部分任务下发接口。
在调用此接口之前,必须确保当前进程处于RUNNING状态,当前进程默认是RUNNING状态;调用该接口后,当前进程将变为LOCKED状态。
1 | aclError aclrtSnapShotProcessLock(int pid, void* reserve) |
参数名 |
输入/输出 |
说明 |
|---|---|---|
pid |
输入 |
进程ID,当前只支持传入本进程的ID,不支持跨进程操作。 |
reserve |
输入 |
预留参数,当前只支持传入NULL。 |
返回0表示成功,返回其他值表示失败,请参见aclError。