嗨,我正在 Linux 平台上使用 gin C++。我有一个父进程。我需要从这个父进程创建两个子进程,它们将并行执行一段时间。而父进程正在等待这两个进程完成,然后它完成其执行。
有什么建议吗?
使用fork()
和exec
函数族来启动子进程。父进程可以调用waitpid
直到子进程存在。
执行链接: http: //linux.about.com/library/cmd/blcmdl3_execvp.htm
使用 fork() 生成新进程;
然后在父进程中,您可以使用 waitpid() 等待它们都完成。