前端之家收集整理的这篇文章主要介绍了
等待C中的所有线程,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在C中使用构造“thread”,我在递归
函数中创建了一个可变
数量的线程.我希望主线程等待所有这些.没有WaitForMultipleObjects我怎么能这样做?
看看cplusplus中的
example.它们在向量中存储带有push_back()的线程.最后你有连接循环.
std::vector<std::thread> threads;
//create threads
for (int i=1; i<=10; ++i)
threads.push_back(std::thread(increase_global,1000));
//wait for them to complete
for (auto& th : threads)
th.join();
原文链接:https://www.f2er.com/c/117123.html