大家肯定都知道 Stack Overflow 这个网站吧,它是全球最大的技术问答网站,国内很多程序员也在使用。 Stack Overflow 这个名字,其实是一种程序的运行时(runtime)错误,中文翻译过来叫做“栈溢出”。 这里的栈(Stack),并不是数据结构中的栈,而是程序内存中的一个分段,或者说一个分区。 一个程序可以使用很多内存,不同的内存有不同的作用,为了方便管理,操作系统会对程序的内存空间进行分区,把具有相同作用的内存都归纳到一个区域之中。 严格来说,这里的内存空间应该叫做“虚拟地址空间”...【查看原文】
小Lin说 2023-02-28