gpt4 book ai didi

lua - 克隆一个 lua 状态

转载 作者:行者123 更新时间:2023-12-04 20:37:57 25 4
gpt4 key购买 nike

最近在使用C++和Lua进行开发时遇到了很多困难。我的情况是:出于某种原因,我的 C++ 程序中可能有数千个 Lua 状态。但是这些状态在初始化后应该是相同的。当然,我可以为每个状态执行 luaL_loadlibs() 和 lua_loadfile(),但这相当繁重(事实上,即使只是初始一个状态,我也需要相当长的时间)。所以,我想知道以下模式:如何保留一个单独的 Lua 状态(唯一必须初始化的状态),然后为其他 Lua 状态克隆,这可能吗?

最佳答案

当我开始使用 Lua 时,就像你一样,我曾经写过一个有数千个状态的程序,有同样的问题和想法,直到我意识到我做的完全错了:)

Lua有协程和线程,你需要利用这些特性来做你需要做的事情。一开始它们可能有点棘手,但您应该能够在几天内理解它们,这将非常值得您花时间。

关于lua - 克隆一个 lua 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2497482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com