我可以在同一臺機器上輕鬆啓動兩個或多個單獨的Lua程序(在LuaJIT2上運行)。但是,這些程序如何進行溝通有沒有辦法?luajit2進程之間的通信?
我能想出的最佳解決方案是每個程序都可以編寫一個orher程序可以讀取的文本文件。但這是一個緩慢的解決方案(即使文本文件保存在虛擬RAM磁盤上)。
我知道thera是zeromq和其他可能對此有幫助的東西......問題是指令太長,複雜/混亂(至少對我來說)。
有什麼建議嗎?特別是一些工作代碼示例將不勝感激,無論多麼簡單。即使如何將一個變量的值從一個LuaJIT2進程傳遞到另一個。
(我使用Windows XP SP3,如果該事項......)
感謝關鍵詞,我稍後會對它們進行一些研究。我並不堅持Lua,也許我會先看PyRo(和Pythons內置的「多處理」功能)。 (Thouhg只是LuaJIT2中的一個線程可以做比Python多的線程,因爲LuaJIT2的「即時」編譯器速度更快......) – apk 2012-08-12 10:56:53
PyPy解釋器也具有JIT。 – 2012-08-12 11:55:47