首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在timer.tick事件中步骤执行时间在(n,m)秒,怎样设置interval,才能使程序执行效率最高啊

2011-12-24 
在timer.tick事件中方法执行时间在(n,m)秒,怎样设置interval,才能使程序执行效率最高啊?privateintinterva

在timer.tick事件中方法执行时间在(n,m)秒,怎样设置interval,才能使程序执行效率最高啊?
private     int   intervalTime;
private   void   timer1_Tick(object   sender,   EventArgs   e)
                {

                        Do();
                }
private   void   Do()
              {
                      //程序执行完毕需要[n,m]秒
              }

怎样设置interval的值比较合理啊?


[解决办法]
如果Timer的事件没有完成会把下一个消息阻塞,只到完成了上一次就会立刻执行下一个.
[解决办法]
用timer,tick后,先stop,然后Do(),最后start

热点排行