使用QNetworkAccessManager进行有效异步下载的首选方法是什么?

时间:2014-11-14 10:57:11

标签: c++ multithreading qt web-crawler qnetworkaccessmanager

在Qt中,QNetworkAccessManager能够支持6个并行下载(至少对于Windows)。因此,在您的应用中,您可以使用多个QNAMs进行独立下载。我遇到过一些关于商业网络抓取工具的广告。他们的描述通常包含关于多个下载的数百个线程的短语。对于具有2个内核的普通CPU,这个数量是否合理?

使用自己的QNAMsQEventLoops创建超过6个显式线程以进行同步(在工作线程内)页面下载是否值得加速网页抓取?

0 个答案:

没有答案