1

我正在使用来自 lua 的自定义共享库。要加载这个库,我需要 Lua 函数luaopen_mylib。然而,这个库在卸载时需要释放资源和其他东西;所以我想知道,Lua 在关闭共享库(luaclose_*或类似库)时是否调用了某些函数。

如果没有,关于如何做到这一点的任何建议?请注意,在我调用之前,lua 代码实际上并不知道它正在被关闭lua_close(luaState),只有主机程序知道它。

如果需要特殊处理,共享库是多线程的。

4

0 回答 0