
关于VB Timer运行的问题
关于timer控件,有个疑问。举例来说,我把interval设为1,那么timer事件的执行周期是多少?如果我在timer事件中放入了很多代码,完整地执行一次需要很长时间...
关于timer控件,有个疑问。
举例来说,我把interval设为1,那么timer事件的执行周期是多少?
如果我在timer事件中放入了很多代码,完整地执行一次需要很长时间,比如说是10s,而interval设置为1000(1s)或者更低,那么,timer事件是先执行完我的代码之后再进入下一次timer还是到时间之后(1s)直接执行下一次timer事件?
我在运行程序时,不管机器的cpu有多高,程序一直占用99%的cpu资源,这是不是和timer的interval太小有关? 展开
举例来说,我把interval设为1,那么timer事件的执行周期是多少?
如果我在timer事件中放入了很多代码,完整地执行一次需要很长时间,比如说是10s,而interval设置为1000(1s)或者更低,那么,timer事件是先执行完我的代码之后再进入下一次timer还是到时间之后(1s)直接执行下一次timer事件?
我在运行程序时,不管机器的cpu有多高,程序一直占用99%的cpu资源,这是不是和timer的interval太小有关? 展开
15个回答
展开全部
如果 Timer 内的代码运行时间大于 timer事件的执行周期 则代码就会出现逻辑错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
interval设置的时间X为timer事件的周期。
也就是执行代码后的X秒后再次执行timer事件的代码。
也就是执行代码后的X秒后再次执行timer事件的代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先执行完代码之后再进入下一次timer
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在执行完你的代码后,再等待你设定的时间,才执行下一次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询