我想知道如何让 io 执行诸如 thread.join() 之类的操作以等待所有任务完成。
io_type->post( strand->wrap(boost::bind &somemethod,ptr,parameter)));
在上面的代码中,如果最初启动了 4 个线程,这将为下一个可用线程提供工作。但是我想知道我如何才能真正等待所有线程完成工作。就像我们对threads.join()
.
我想知道如何让 io 执行诸如 thread.join() 之类的操作以等待所有任务完成。
io_type->post( strand->wrap(boost::bind &somemethod,ptr,parameter)));
在上面的代码中,如果最初启动了 4 个线程,这将为下一个可用线程提供工作。但是我想知道我如何才能真正等待所有线程完成工作。就像我们对threads.join()
.