我正在迭代一个结构vector并单独处理每个结构。它看起来像这样:for_each(begin(data),end(data),DoTask);//assume"data"isstd::vector//assumeDoTaskisafunctionthattakesaDataTbyreference代码非常慢,因为DoTask连接到特定网站并分析HTML。加快速度的最佳方法是什么?我的目标是同时分析多个DataT。我对线程很陌生,但是std::async和std::future看起来很有前途。 最佳答案 你可以这样做for(T&d: