跳到主要内容

定时器(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