我必须:
->通过QNetworkAccessManager
同时发送多个请求
->处理QNetworkReplies
->将网络回复的一些结果存储在容器中
->为容器中存储的每个项目运行一些解析函数。
所有这些都应在不同的线程中运行,此线程的最大数量由用户在启动前定义。
另外,我需要暂停/恢复/停止所有工作。
使用Qt框架解决这一问题的建议是什么?
我知道QNetworkAccessManager
可以同时处理多达6个请求,但是如何同时处理和处理结果呢?
另外,如果我将使用QtConcurrent::map
-如何暂停/恢复/停止所有线程?