-
Notifications
You must be signed in to change notification settings - Fork 32
sched.lua new_task()和run问题 #23
Copy link
Copy link
Open
Description
local emitter_task = new_task(function() ...... end),不用调用emitter_task:run() 或者 sched.run(emitter_task ) 定时器就已经开始执行了,在new_task中 new_tasks[taskd] = true 这一步已经做了
run这个api 是不是应该是这样的
M.run = function ( task, ... )
local taskd
if type(task)=='function' then
taskd = new_task( task )
else
taskd = task
end
new_tasks[taskd] = true;
return taskd
end
把new_tasks[taskd] = true 这行代码 从new_task中移除 加入到 run中 是不是更合适?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels