Параллельное выполнение запросов http_client в PPL Casablanca?

Справочная информация: у меня есть простое приложение C++11, которое использует wxWidgets wxListView отображать клиента с его адресом улицы. Цель состоит в том, чтобы получить координаты GPS из адреса (геокодирование) через веб-сервис, который реализует сервис. Я могу получить ответ веб-службы (как-то, чтобы быть улучшенным) для одного адреса через PPL Касабланка - см. Код в моем предыдущем вопросе.

Вопрос: имеет ли смысл с PPL Casablanca запускать более одного асинхронного запроса параллельно? Имеет более одного ядра процессора, ускорит ли он получение результатов? (Веб-сервис, вероятно, создан для параллельной обработки многих запросов.) Как я могу написать его с помощью PPL Casablanca?

Я хорош в C++, но я только изучаю возможности C++11, включая лямбды. Для меня самое большое значение имеет подход - продолжения, асинхронные задачи и т. Д.- и то, как правильно и эффективно использовать его.

0 ответов

Другие вопросы по тегам