git-subtree-dir: mulit git-subtree-mainline: 69233e59c8a641ceb835daae961ebce1127faa79 git-subtree-split: 285fa7e933d1986bcbd354294c05cee40ef43cea
28 lines
690 B
Lua
28 lines
690 B
Lua
local GLOBAL,sThread=require("multi.integration.lanesManager").init()
|
|
queue=multi:newSystemThreadedQueue("QUEUE"):init()
|
|
queue:push("This is a test")
|
|
queue:push("This is a test2")
|
|
queue:push("This is a test3")
|
|
queue:push("This is a test4")
|
|
multi:newSystemThread("test2",function()
|
|
queue=sThread.waitFor("QUEUE"):init()
|
|
data=queue:pop()
|
|
while data do
|
|
print(data)
|
|
data=queue:pop()
|
|
end
|
|
queue:push("This is a test5")
|
|
queue:push("This is a test6")
|
|
queue:push("This is a test7")
|
|
queue:push("This is a test8")
|
|
end)
|
|
multi:newThread("test!",function() -- this is a lua thread
|
|
thread.sleep(.1)
|
|
data=queue:pop()
|
|
while data do
|
|
print(data)
|
|
data=queue:pop()
|
|
end
|
|
end)
|
|
multi:mainloop()
|