用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
读取完了后再用程序分析,最后得到结果。。
现在经常是读了几百个网址后,程序就无响应了。。
有什么好的解决方法吗?
[解决办法]
读取后保存到本地,不要占用内存。