jajaja es que mira, el problema que me dejaron, se supone que se aplica con procesos, y me dieron de ejemplo este codigo:
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char ∗argv[]) {
int num;
pid t pid;
for (num= 0; num< 3; num++) { pid= fork();
printf ("Soy el proceso de PID %d y mi padre tiene%d de PID.\n", getpid(), getppid());
if (pid!= 0)
break;
srandom(getpid());
sleep (random() %3);
}if (pid!= 0)
printf ("Fin del proceso de PID %d.\n", wait
(NULL
)); return 0;
}
pero la verdad no lo comprendo del todo, y menos para aplicarlo a un problema, como ves el código?