multi/test4.lua

36 lines
651 B
Lua

package.path = "./?.lua;?/init.lua;"..package.path
local multi,thread = require("multi"):init()
--[[ Testing...
Before AVG: 522386
Test 1 AVG:
]]
local sleep_for = 1
local conn = multi:newConnection()
local test = {}
local function bench(_,steps)
print("Steps/1s: "..steps)
--os.exit()
end
proc = multi:newProcessor("Test")
proc.Start()
local func = proc:newFunction(function(a,b,c)
print("Testing proc functions!",a,b,c)
for i=1,10 do
thread.sleep(1)
print("h1")
end
return true,"Smile"
end)
thread:newThread(function()
thread.sleep(3.1)
proc.Stop()
thread.sleep(3)
proc.Start()
end)
func("Some","tests","needed")
multi:mainloop()