Lua 的 collectgarbage 函数不支持并发,它是单线程的。在 Lua 中,只有一个线程可以同时运行 Lua 代码,因此 collectgarbage 也只能在一个线程中进行垃圾回收操作。如果多个线程同时调用 collectgarbage,可能会导致不可预测的行为发生。因此,在多线程环境下,应该避免同时调用 collectgarbage 函数。