Skip to content

[希望增加功能]隔离luathread #8

Description

@lenglengai

创建luathread时我们希望不影响到主luastate希望增加隔离功能
示例代码如下:
luaState * sL = lua_newthread(L);
lua_pushthread(sL);
int luaRef = luaL_ref(sL, LUA_REGISTRYINDEX);

    lua_newtable(sL);
    lua_pushvalue(sL, -1);
    lua_setmetatable(sL, -2);

    lua_getglobal(sL,, "_G");
    lua_setfield(sL, -2, "__index");

    lua_pushvalue(sL, -1);
    lua_setglobal(sL, nName);

    lua_setupvalue(sL, -2, 1);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions