本篇文章,主要探讨一下lua中的字符串缓存管理(涉及到的文件 lstring.c )。
在lua的9种数据类型中,字符串是属于可以被GC回收的类型。在lua中,操作字符串实际上是在操作字符串引用,当字符串不在被使用的时候,GC会通过一定算法回收。
--lua9种数据类型:
字符串分配
--源码:
本篇文章,主要探讨一下lua中的字符串缓存管理(涉及到的文件 lstring.c )。
在lua的9种数据类型中,字符串是属于可以被GC回收的类型。在lua中,操作字符串实际上是在操作字符串引用,当字符串不在被使用的时候,GC会通过一定算法回收。
--lua9种数据类型:
字符串分配
--源码: