class join_threads
{
std::vector<std::thread> &threads;
public:
explicit join_threads(std::vector<std::thread> &threads_):threads(threads_){}
~join_threads()
{
for(unsigned long i = 0 ; i < threads.size();++i)
{
if(threads[i].joinable())
threads[i].join();
}
}
};
c++11 线程池系列之一 所需要的join_threads
最新推荐文章于 2024-08-31 20:12:56 发布