Cpython 是否使用堆栈内存?

问题描述

cpython 是否使用堆栈感到困惑。 documentation 只提到了一个私有堆,我被告知 python 将其所有对象存储在所述堆上。但是我在我信任的许多网站上看到提到了一个堆栈。所以我不知道 python 是否真的使用堆栈来存储它的函数和它们的变量,因为根据文档,因为所有对象都存在于堆上,所以不应该包括函数?另请阅读 cpython 虚拟机是基于堆栈的,尽管该堆栈不包含实际值,但它保留对这些对象的引用。这我可以接受,因为它似乎与文档所说的并不矛盾。初级程序员,请原谅我的无知。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)