0

このlua スレッド チュートリアルを読んでいて、私の lua コードはいつでも他のスレッドからアクセスされる可能性があります。

luajit のソースを検索したところ、lua_lock/lua_unlock が配置されていないことがわかりました。そのようなロック/ロック解除をluajitに追加することは可能ですか? はいの場合、どのように?

ところで、私は Windows で Visual C++ を使用しています。

4

2 に答える 2

2

LuaJIT は のサポートを提供していませんlua_lock/unlock。自分自身へのアクセスを手動で制御する必要がありlua_Stateます。

于 2013-09-17T17:31:29.543 に答える
0

そのチュートリアルで明確に述べられているように、通常の Lua ディストリビューションにも LuaJIT ディストリビューションにも "lua_lock/lua_unlock" 関数はありませんあなたはそれらを書くことになっています。チュートリアルでは Windows の例を提供していますが、Windows スレッドを使用していない場合は、自分で記述する必要があります。

于 2013-05-19T15:31:23.817 に答える