这是创建thread_group并并行执行所有线程的代码:
boost::thread_group group; for (int i = 0; i < 15; ++i) group.create_thread(aFunctionToExecute); group.join_all();
此代码将立即执行所有线程.我想要做的是并行执行除4个以外的所有操作.当on终止时,执行另一个,直到不再执行为止.
c++ multithreading boost boost-thread
boost ×1
boost-thread ×1
c++ ×1
multithreading ×1