Lua源码笔记(8)--Lua的GC回收 发表于 2021-09-04 更新于 2024-01-02 分类于 3-应用 , Lua Valine: Lua5.1.4的lgc.c文件一共使用了710行代码来实现gc的整个回收过程。当我阅读完整个代码,尝试着理解作者的设计思路,会想到这样几个问题:作者对gc的整个算法实现是否有理论依据?作者是先有理论还是先有实现?如果是我们自己重新进行gc的算法设计是否有可能有更恰当的解决方案?这些问题的答案也许就是在阅读源代码之中,重新自己的实践中寻找到答案。