Witam was.
Mam za zadanie wykonać program który jeden proces wytwarza 32 procesy potomne. Czy takie kod jest ok:
#include <stdio.h>
#include <unistd.h>
int main()
{
fork();
fork();
fork();
fork();
fork();
sleep(20);
return 0;
}
Drugie pytnaie to mam napisać program w którym program macierzysty wytwarza 1 prces potomny, ten potomny wytwarza kolejny potomny, tak aby wszystkich potomnych bylo 16.
#include <stdio.h>
#include <unistd.h>
int main()
{
int i=0;
for(i=0;i<5;i++)
{
if(fork()==0)
{
sleep(30);
return 0;
}
}
return 0;
}