void f()
{
std::vector<std::thread> threads;
for(int j = 0 ; j <= 20 ; j++)
//生成匿名线程添加到vector中
threads.push_back(std::thread(hello));
//调用每个thread的join
std::for_each(threads.begin(),threads.end(),std::mem_fn(&std::thread::join));
}
vector 中生成一大批线程并等待完成
最新推荐文章于 2023-12-20 14:11:02 发布