Function core::arch::nvptx::free [−][src]
pub unsafe extern "C" fn free(ptr: *mut c_void)
This is supported on
target_arch="nvptx"
or target_arch="nvptx64"
only.Expand description
释放以前动态分配的内存。
CUDA 内核 free()
函数将 ptr
指向的内存释放,该内存必须由先前的调用返回给 malloc()
。
如果 ptr
为 NULL,则忽略对 free()
的调用。
任何 CUDA 线程都可以释放另一个线程分配的内存,但应注意确保同一指针不会被释放超过一次。使用相同的 ptr
重复调用 free()
具有未定义的行为。
资料来源: 编程指南, PTX Interoperability.