标签: .net garbage-collection unmanaged-memory
我已经阅读了一些关于.net内存管理的想法,但是有三个问题没有得到答复
欢迎任何帮助。
答案 0 :(得分:1)
1)。创建非托管资源的代码。例如,Win32文件句柄由OS内核分配。
2)。由Dispose方法实现以释放非托管资源。例如,它可以调用Win32 CloseHandle来关闭文件句柄。托管资源仍然存在,只能通过GC释放。
3)。处理方法实现,通常调用本机函数。