multi/test.lua

19 lines
469 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
jq = multi:newSystemThreadedJobQueue(100) -- Job queue with 4 worker threads
func = jq:newFunction("test",function(a,b)
THREAD.sleep(2)
return a+b
end)
for i = 1,100 do
func(i,i*3).connect(function(data)
print(data)
end)
end
multi:mainloop()