如何在C ++中创建从单个父进程并行执行的两个子进程?

时间:2012-11-26 08:56:38

标签: c++ linux fork

您好我在Linux平台上使用gin C ++。 我有一个父进程。我需要从这个父节点创建两个子进程,它将并行执行一段时间。父进程正在等待进程完成,然后完成执行。

任何建议?

2 个答案:

答案 0 :(得分:1)

使用fork()exec函数系列来启动子进程。 父进程可以调用waitpid直到子进程存在。

exec link:http://linux.about.com/library/cmd/blcmdl3_execvp.htm

答案 1 :(得分:1)

使用fork();

生成新进程

然后在父进程中,您可以使用waitpid()等待它们完成。