23,217
社区成员




...
...
pid_t pd = 1;
int p_num = N; /*要生成的子进程数*/
while (pd && p_num--)
{
pd = fork();
}
if (p_num == N-1)
{
/*第1个子进程*/
}
else if (p_num == N-2)
{
/*第2个子进程*/
}
...
else if (p_num == 1)
{
/*第N-1个子进程*/
}
else if (p_num == 0)
{
/*第N个子进程*/
}
else if (p_num == -1)
{
/*父进程*/
}
...
...