multi/test.lua

14 lines
358 B
Lua

package.path="?.lua;?/init.lua;?.lua;?/?/init.lua;"..package.path
multi, thread = require("multi"):init()
a=0
func = thread:newFunction(function()
print(thread.holdFor(3,function()
return a==5
end))
print(thread.hold(function()
return multi.NIL,"test"
end))
end,true) -- Tell the code to wait and then return
a,b = func()
print(a,b)
multi:lightloop()