Appearance
異なるスレッド間で値を移動します。
[-?, +?, -]
void lua_xmove (lua_State *from, lua_State *to, int n);
同じグローバル状態の異なるスレッド間で値を交換します。
この関数はfromのスタックからn個の値をポップし、それらをtoのスタックにプッシュします。
from
n
to
lua_xmove(from, to, 2);
このコードは、fromスレッドのスタックからtoスレッドのスタックへ2つの値を移動します。