Общие сведения. У меня есть простое приложение C++11, в котором используются wxWidgets wxListView
, чтобы отобразить клиента с его почтовым адресом. Цель состоит в том, чтобы получить GPS-координаты с адреса (геокодирование) через веб-сервис, который реализует сервис. Я могу получить ответ веб-службы (каким-то образом для улучшения) для одного адреса через PPL Casablanca – см. код в my предыдущий вопрос.
Вопрос: имеет ли смысл с PPL Casablanca запускать более одного асинхронного запроса параллельно? Ускорит ли получение результатов наличие более одного ядра процессора? (Возможно, веб-служба предназначена для параллельной обработки множества запросов.) Как мне написать ее, используя PPL Casablanca?
Я хорошо разбираюсь в С++, но я только изучаю функции С++ 11, включая лямбда-выражения. Для меня самое большое отличие заключается в подходе — продолжениях, асинхронных задачах и т. д. — и в том, как правильно и эффективно его использовать.