所以我的一个应用程序从互联网下载网页。目前我正在使用多个(5)线程来加速网页的下载
for (int i = 0; i < th; i++)
{
Thread thread = new Thread(start);
thread.Start()
}
在start
功能中,我通过HtttpWebRequest
和WebResponse
组合下载网页。有什么办法可以加快这个过程。
我正在考虑使用Tasks
而不是线程。它是否会导致任何有意义的速度提高,甚至会减少我的 PC 的资源使用量。
非常感谢这里的一些指导。