在PPL卡萨布兰卡并行执行http_client请求?

时间:2014-05-28 10:56:55

标签: c++11 asynchronous parallel-processing ppl casablanca

后台:我有一个简单的C ++ 11应用程序,它使用wxWidgets wxListView来显示客户的街道地址。目标是通过实现服务的Web服务从地址(地理编码)获取GPS坐标。我可以通过PPL卡萨布兰卡获得单个地址的Web服务响应(不知何故,需要改进) - 请参阅my earlier question处的代码。

问题: PPL Casablanca并行启动多个异步请求是否有意义?拥有多个处理器核心,它会加速获得结果吗? (Web服务可能构建为并行处理许多请求。)如何使用PPL Casablanca编写它?

我擅长C ++,但我只是学习C ++ 11的功能,包括lambdas。对我来说最大的不同之处在于方法 - 延续,异步任务等 - 以及如何正确有效地使用它。

0 个答案:

没有答案