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

用backgroundworker后,记录读了几百条,导至程序无响应。为什么呢?解决方案

2012-01-22 
用backgroundworker后,记录读了几百条,导至程序无响应。。为什么呢?是用这样的代码去读去网页源代码的。。Dimt

用backgroundworker后,记录读了几百条,导至程序无响应。。为什么呢?
是用这样的代码去读去网页源代码的。。
Dim   tempStr   As   String
                        Dim   request   As   WebRequest   =   WebRequest.Create(urls)
                        Dim   response   As   WebResponse   =   request.GetResponse()
                        Dim   stream   As   Stream   =   response.GetResponseStream()
                        Dim   sr   As   StreamReader   =   New   StreamReader(stream,   Encoding.GetEncoding( "gb2312 "))
                        tempStr   =   sr.ReadToEnd


读取完了后再用程序分析,最后得到结果。。

现在经常是读了几百个网址后,程序就无响应了。。

有什么好的解决方法吗?

[解决办法]
读取后保存到本地,不要占用内存。

热点排行