multi/test.lua
2020-05-15 01:38:24 -04:00

23 lines
740 B
Lua

package.path="?.lua;?/init.lua;?.lua;?/?/init.lua;"..package.path
multi,thread = require("multi"):init()
GLOBAL,THREAD = require("multi.integration.pesudoManager"):init()
test = true
local haha = true
local test = multi:newSystemThreadedTable("test"):init()
test['hi'] = "Hello World!!!"
test['bye'] = "Bye World!!!"
multi:newSystemThread("test_1",function()
print(THREAD_NAME,THREAD_ID,THREAD.getName())
print("thread",GLOBAL,THREAD,test,haha)
tab = THREAD.waitFor("test"):init()
print(tab["hi"])
end)
multi:newSystemThread("test_2",function()
print(THREAD_NAME,THREAD_ID,THREAD.getName())
print("thread",GLOBAL,THREAD,test,haha)
tab = THREAD.waitFor("test"):init()
print(tab["bye"])
end)
multi:mainloop()