我有一个父进程,它产生一定数量的子进程。这些子进程做一些工作,并通过进程间消息队列向父进程发送带有结果的消息。但是,我也希望子进程等待父进程向它们发送消息已被正确接收和处理的确认,并仅在收到来自父进程的此类信号后才终止。save the messagewait for child termination terminate当然,如果父进程甚至在子进程开始等待<
我的应用程序需要一个线程池,并且我希望尽可能依赖于标准的(C++11或boost)内容。我意识到有一个非官方的(!)在本页面和其他地方的一些帖子中,人们建议使用boost::asio来实现类似线程池的行为。然而,在我的用例中,这完全抵消了线程池的优势,因为这使得新任务需要创建新线程。pool.join();
// do