后台复杂运算,加个进度条,进度条假死怎么解决
在后台运算的时候,想加个有进度条的窗体在前面循环滚动,可问题是后台的运算占据了系统资源,导致机器很卡,像死机一样,根本看不到进度条的效果,请问应该如何解决挨啊?
------解决方案--------------------Application.DoEvents();
------解决方案--------------------估计一个你运行的平均时间 
 做个假的 每几秒 走好长
------解决方案--------------------一楼的好像可以呀.
------解决方案--------------------  for (int i=0;i <50000;i++) 
 { 
     处理函数();   
     progressBar1.Value = i;   
     Application.DoEvents();       
 }
------解决方案--------------------注,上面的例子里progressBar1.Minimum = 0;progressBar1.Maximum = 50000;     
------解决方案--------------------估计要用线程做吧,
------解决方案--------------------up...
------解决方案--------------------多线程异步调用
------解决方案--------------------学习...
------解决方案--------------------刚好用到 
 顶一下