Может ли каждая итерация цикла for / for_each выполняться параллельно? (C ++ 11)
Я повторяю вектор структур и обрабатываю каждую структуру индивидуально.
Это выглядит примерно так:
<code>for_each(begin(data),end(data),DoTask); //assume "data" is std::vector<DataT> //assume DoTask is a function that takes a DataT by reference </code>
Код значительно медленный, потому что DoTask подключается к определенным веб-сайтам и анализирует HTML.
Что было бы лучшим способом ускорить это?
Моя цель - анализировать несколько DataT одновременно.
Я очень новичок в потоках, ностанд :: асинхронной а такжестанд :: будущее выглядеть многообещающе