以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]计时器或者计划本次任务超时未执行完是否启动下轮任务? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191827) |
-- 作者:洮沙 -- 发布时间:2024/5/10 11:36:00 -- [求助]计时器或者计划本次任务超时未执行完是否启动下轮任务? 如题。 [此贴子已经被作者于2024/5/10 11:36:01编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/5/10 11:47:00 -- 没看懂,举例说明一下 |
-- 作者:洮沙 -- 发布时间:2024/5/10 11:53:00 -- 如有一个300毫秒执行一次的计划或者计时器代码,某次循环执行过程中,由于不可知原因,在执行过程中需要耗时500毫秒场景。 请问:计划或者计时器是等这次500毫秒任务执行完毕后启动下次循环呢? 还是只要时间达到300毫秒,不等执行完毕就启动下次循环? |
-- 作者:有点蓝 -- 发布时间:2024/5/10 12:06:00 -- 计时器是不会等待的,只要时间达到300毫秒,不等执行完毕就启动下次循环 |
-- 作者:洮沙 -- 发布时间:2024/5/10 16:20:00 -- 经测试,确实是。但上次任务会在后台执行,系统会越来越慢,直至卡死。 |
-- 作者:有点蓝 -- 发布时间:2024/5/10 16:40:00 -- 把间隔设置大一点咯 |
-- 作者:linyunu -- 发布时间:2024/5/10 17:07:00 -- 加个逻辑 全局变量 |