Могу ли я сделать несколько виртуальных машин Lua в одном потоке? - PullRequest
4 голосов
/ 20 июня 2011

Как я знаю, я могу создать виртуальную машину Lua для каждого потока. Но я не уверен насчет нескольких экземпляров в потоке. Возможно ли это?

Ответы [ 3 ]

6 голосов
/ 20 июня 2011

Да, вы можете просто вызывать функцию создания повторно.

0 голосов
/ 22 июня 2011

сравнение двух ссылок на объекты с использованием оператора == с истинным только тогда, когда обе ссылки на один и тот же объект.

0 голосов
/ 20 июня 2011

Вы можете создать несколько состояний, но без потоков или нескольких процессов, вы сможете запускать только одно из них одновременно.Кроме того, вы не можете связываться между состояниями в ядре Lua, поэтому вам нужно либо написать свое собственное, либо найти библиотеку для выполнения какой-либо синхронизации или связи между состояниями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...