12.07.2015 Views

第七章运行时的存储分配

第七章运行时的存储分配

第七章运行时的存储分配

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

动 态 堆 式 存 储 分 配 栈 式 分 配 策 略 在 下 列 情 况 下 行 不 通 :• 过 程 活 动 停 止 后 , 局 部 名 字 的 值 还 必 须 维 持• 被 调 用 者 的 活 动 比 调 用 者 的 活 动 活 得 时 间 更 长 ,此 时 不 能 正 确 描 绘 程 序 的 控 制 流• 不 遵 守 栈 式 规 则 的 有 Pascal 语 言 和 C 语 言 的 动 态变 量• Java 禁 止 程 序 员 自 己 释 放 空 间 堆 式 存 储 分 配 : 运 行 时 在 堆 中 进 行 存 储 分 配• 堆 (heap): 若 干 个 可 供 分 配 的 存 储 块 构 成 的 序列2011 年 春 季 学 期 《 编 译 技 术 》 课 程 北 京 大 学 信 息 科 学 技 术 学 院23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!