堆和栈

堆是一个自由存取的地方,存放在二级缓存中,由程序对它进行垃圾回收

C#中类的实例存放在堆中,由.net中的GC对它进行回收

 

栈是后进先出的数据结构,存放在一级缓存中,与cpu同频率执行,优先级别高,执行完由操作系统进行垃圾回收

C#中的局部变量、静态类存放在栈中

 

 

错误之处,请各位帮指正,谢谢

posted @ 2013-06-07 15:31  豆角米饭  阅读(121)  评论(1编辑  收藏  举报