2.9 – Garbage Collection 2.9.1 – Garbage-Collection Metamethods 2.9.2 – Weak Tables 2.9 – Garbage Collection Lua does automatic memory management. That means that you do not ...
4 – The Application Program Interface 4 – The Application Program Interface This section describes the C API for Lua, that is, the set of C functions available to the host prog...
4.7 – C 中的让出处理 Lua 内部使用 C 的 longjmp 机制让出一个协程。因此,如果一个 C 函数 foo 调用了一个 API 函数,而这个 API 函数让出了(直接或间接调用了让出函数)。由于 longjmp 会移除 C 栈的栈帧,Lua 就无法返回到 foo 里了。 为了回避这类问题,碰到 API 调用中调用让出时,除了那些...