c ++ mutli线程循环

时间:2016-08-28 20:46:26

标签: c++ multithreading loops

我有一个连接到网站的C ++循环,并从网站获得响应。

它看起来像这样:

for(int i = 0; i < 1000; i++) {
 //connect to website and get response
}

问题是,对于循环的每次迭代,连接到网站并获得响应大约需要4-5秒,因此只有1个线程不够快。比方说,如何在3或4个线程中运行此循环? (加快速度)

1 个答案:

答案 0 :(得分:0)

你自己写下你的代码有什么问题。

for(int i = 0; i < 1000; i++) {
 // **connect to website** and get response
}

将您的计划重新格式化为

**connect to website**
for(int i = 0; i < 1000; i++) {
 // get response
}
** disconnect **