定时器(thread.timer)
函数
定时器对象 = thread.timer(执行函数, 毫秒级时间, [是否循环])
参数
-
执行函数 函数型
-
毫秒级时间 整数型
-
是否循环 布尔型
可选 默认 false
返回值
-
定时器对象 对象型
此处的对象 是 luaev 库的中的定时器对象
说明
用于创建一个 定时器任务, 这个函数是对 luaev库中的 timer 进行的封装。
示例
thread.timer(function()
print("定时器正在运行")
end , 400 , true) --定时器 每400毫秒运行一次 true 表示一直重复运行
for i = 1, 10 do --主线程 当主线程停止 不管子线程是否结束 都会停止脚本
print("主线程 :" , i)
sys.msleep(1000)
end