标签: c lua lua-api
我正在使用lua的自定义共享库。要加载此库,我有Lua函数luaopen_mylib所需的。但是这个库在卸载时需要释放资源和其他东西;所以我想知道,Lua在关闭共享库(luaclose_*或类似文件)时会调用一些函数。
luaopen_mylib
luaclose_*
如果不是,有任何关于如何做的建议吗?请注意,在我调用lua_close(luaState)之前,lua代码实际上并没有意识到它已被关闭,只有主机程序知道它。
lua_close(luaState)
如果需要特殊处理,共享库是多线程的。