开发者社区> 问答> 正文

堆和栈的区别?

堆和栈的区别?

展开
收起
珍宝珠 2019-11-18 14:32:40 1008 0
1 条回答
写回答
取消 提交回答
  • 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小;
    栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义。

    2019-11-18 14:32:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何使用Tair增强数据结构构建丰富在线实时场景 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载
原子变量与内存模型 立即下载