堆和栈
来源:互联网 发布:日照光华网络教育 编辑:程序博客网 时间:2024/06/08 18:35
堆:是电脑的二级缓存,是程序员自己弄的存储空间,由程序员自己分配释放,在不用的时候会被os回收,可以看成是一棵树。
堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。
栈:是电脑的一级缓存,是由编译器自动分配,用完就释放,是一种后进先出的数据结构。
栈区(stack)— 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等。其操作方式类似于数据结构中的栈。
- 堆、栈和本地堆
- 什么是堆和栈
- 堆和栈
- "堆"和"栈"
- "堆"和"栈"
- 堆和栈
- 堆和栈
- 堆和栈
- 堆和栈
- 栈和堆
- 堆、栈和堆栈
- zz堆和栈
- 堆和栈
- 堆和栈
- 栈和堆
- 堆和栈
- 堆和栈
- 转:堆和栈
- android应用多主题
- Little Zhang
- 转自http://blog.devtang.com/blog/2012/04/22/use-fmdb/ 还不错。过后我会自己写的放出来 在iOS开发中使用FMDB
- CHARRANGE 结构
- 设计模式(三)---抽象工厂模式
- 堆和栈
- Warning: Call-time pass-by-reference has been deprecated解决方法
- 软考--数据库复习
- 博弈---取石子游戏
- ContentProvider实现数据共享
- Jensen不等式及其证明
- 查找字符串出现过的文件
- 不在这里玩了
- 进程以及Linux中的进程相关概念(一)