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

做了一个循环,每个循环里面都会在界面中写下日志记录,可是界面想死了机一样什么都不显示解决办法

2012-01-06 
做了一个循环,每个循环里面都会在界面中写下日志记录,可是界面想死了机一样什么都不显示作了一个抓取页面(

做了一个循环,每个循环里面都会在界面中写下日志记录,可是界面想死了机一样什么都不显示
作了一个抓取页面(web)的循环,想在界面做一些当前信息的描述
可是界面好像死机了一样,动不了了,label什么都不显示了
怎么回事?谢谢!

[解决办法]
明显死循环了
[解决办法]
有没有循环次数限制啊,要是没有真就死循环了!
[解决办法]
不一定死循环,只要循环工作过重导致占满CPU,就无法及时刷新界面,用多线程可解决
[解决办法]
你的多线程里的线程,有没有Sleep?
[解决办法]
BackgroudWoker
[解决办法]
页面本身也可能占用cpu,页面太多的话cpu就占用的高
一是优化你的线程和你的程序,二是加载少的页面试试
[解决办法]
把线程SLEEP下,人需要休息 机器也需要的
[解决办法]
要么用多线程,要么就sleep当前线程
如果是vb就用application.doevents()

热点排行