没有线程的并行下载

时间:2014-01-13 04:16:07

标签: c++

我正在尝试使用boost asio从最高速度为100kbps的服务器并行下载100个文件,而我的PC有10mbps。

由于严重的性能影响,我决定不使用线程。我了解了selectI/O Multiplexing。我被指出这个问题:select functionality in boost::asio但答案没有提供足够的细节。

在我的应用程序中,我使用here中的sync_client示例。

请解释如何在没有线程的boost asio中并行下载100个文件,并使用某种select机制?

0 个答案:

没有答案