如何并行处理和管理对QNetworkAccessManager的多个请求

时间:2019-06-29 19:06:30

标签: c++ multithreading qt concurrency qnetworkaccessmanager

我必须: ->通过QNetworkAccessManager同时发送多个请求 ->处理QNetworkReplies
->将网络回复的一些结果存储在容器中 ->为容器中存储的每个项目运行一些解析函数。 所有这些都应在不同的线程中运行,此线程的最大数量由用户在启动前定义。 另外,我需要暂停/恢复/停止所有工作。

使用Qt框架解决这一问题的建议是什么?

我知道QNetworkAccessManager可以同时处理多达6个请求,但是如何同时处理和处理结果呢? 另外,如果我将使用QtConcurrent::map-如何暂停/恢复/停止所有线程?

0 个答案:

没有答案