[SOS]寻求多线程帮助!!!!!!!!!!!!!
有个问题,要请教,多谢啊!。情况是这样的:1)有一个表,其中存放了若干条网页网址信息。
2)现在要从这个表中读出相关网页网址等信息后,交给下载模块去进行下载网页文件操作。
3)下载的网页文件信息添加到一个listview中,并将网页内容保存到另外的一个表中。
目前用单线程做没有问题,但是单线程速度过于慢了。现在想使用多线程来完成(或称为改造原程序)同样的功能,以提升从读取下载网页网址信息->下载网页->成功后添加到listview中->保存网页内容这一整个操作的速度。
但由于没有用过多线程,找了些资料看了看,都不够全面,都是些简单的介绍,所以不知道如何下手。不知道您是否可以提供些帮助,或是给份相关的范例程序呢。还有刷新listview等相关提供程序进度信息的控件时,我最近做的一个是使用backgroundwork实现(但不是此项目),不知道在使用多线程后如何刷新诸如listview等控件。
多谢啊!
补充:.NET技术 , C#