读书人

在timer.tick事件中步骤执行时间在(n,

发布时间: 2011-12-24 23:03:24 作者: rapoo

在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

读书人网 >C#

热点推荐