19 lines
469 B
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()
|