czy mógłbym liczyć na pomoc w zrozumieniu działania funkcji fork na tym przykładzie? nie potrafię zrozumieć przebiegu wszystkich procesów i tego co jest wypisywane.
#include <stdio.h>
#include <unistd.h>
int main(){
int f;
printf(" przed ");
f=fork();
printf(" środek \n");
f=fork();
if(f==0) printf("\n po w potomnym ");
else printf(" po w macierzystym \n");
}
wynik:
przed środek
po w macierzystym
przed środekpo w potomnym po w macierzystym
po w potomnym