技术栈
gc机制
Crackpot.
8 个月前
开发语言
·
学习
·
c#
·
gc机制
C#学习(十四)——垃圾回收、析构与IDisposable
数据是存储在内存中的,而内存又分为Stack栈内存和Heap堆内存举个例子在堆内存中就保存了信息而在栈内存中仅保存了需要调用的地址c* = 1000——reference 当删除时,需要先删除堆内存的数据,再删除栈内存的数据,然而如果先删除了栈内存的数据,那么对内存中的数据就再也无法找到,也无法删除,无法重复利用,就会造成内存泄漏。 因此,为了便捷,如JAVA、C#等语言引入了垃圾回收机制,使得程序员只需要关注于对象本身即可。