Files
concurrency-in-action/source/listing_2.7.cpp
2018-10-18 00:40:34 -05:00

27 lines
362 B
C++

#include <algorithm>
#include <functional>
#include <thread>
#include <vector>
void
do_work(unsigned id)
{
}
void
f()
{
std::vector<std::thread> threads;
for (unsigned i = 0; i < 20; ++i) {
threads.push_back(std::thread(do_work, i));
}
std::for_each(
threads.begin(), threads.end(), std::mem_fn(&std::thread::join));
}
int
main()
{
f();
}