23 lines
740 B
Lua
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()
|