我可以在单线程中创建多个Lua VM吗?

时间:2011-06-20 18:52:21

标签: multithreading lua instance virtual-machine

据我所知,我可以为每个线程创建一个Lua VM。但是我不确定线程​​中的多个实例。这可能吗?

3 个答案:

答案 0 :(得分:6)

是的,您可以重复调用创建功能。

答案 1 :(得分:0)

您可以创建多个状态,但是如果没有线程或多个进程,您一次只能运行其中一个状态。此外,您无法在Lua的核心状态之间进行通信,因此您需要自己编写或找到一个库来执行任何同步或状态间通信。

答案 2 :(得分:0)

仅当两个引用同一对象时,使用==运算符将两个对象引用比较为true。