我正在阅读有关托管代码中的内存泄漏的信息,想知道是否有可能在C#不安全代码中创建此泄漏?
unsafe
{
while(true) new int;
}
如果以不安全的代码运行,我不确定这是否会被GC捕获?
谢谢
最佳答案
unsafe
关键字仅允许您使用不安全的代码(指针)。
它根本不会改变普通代码的语义。
关于c# - 是否收集了不安全的C#垃圾,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8095582/