标签: lua luajit
我隐约记得在某处读到,只有对ffi.load的第一次调用才加载该库,而在进程生存期内对函数的后续调用本质上是空操作。有办法验证吗?
local ffi = ffi.require("ffi") local _M = { lib = nil } function _M.load_library(path) _M.lib = ffi.load(path) end
答案 0 :(得分:0)
只要需要,请检查是否_M.lib == nil。
_M.lib == nil