Dime que saca por pantalla este programa y su árbol de procesos.
#include<stdio.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
int i, e;
pid_t pid;
printf ("Proceso %d con padre %d\n", getpid(), getppid());
for (i=1; i<4;++i)
{
pid = fork();
wait(&e);
if ( pid == 0)
{
if (fork()!=0)
{
if (fork()!=0)
{
printf("Proceso con pid=%d y padre ppid=%d\n", getpid(), getppid());
}
else
printf("Proceso con pid=%d y padre ppid=%d\n", getpid(), getppid());
}
else
{
printf(" Proceso con pid=%d y padre ppid=%d\n", getpid(), getppid());
}
break;
}
}
}
No hay comentarios:
Publicar un comentario