Question about the fork system call

0
int main(){

 int x = 2;

 pid_t p = fork(); // esta variavel guarda o id do processo criado?!
 if (p > 0) x--; // o processo em execução é o pai, neste caso decrementa para 1, e onde é guardado esse valor?

else if (p == 0){

 pid_t t = fork();

 if (t > 0) x+=2;

 else if (t == 0) x+=3;

 }

 printf("x = %d\n", x);

 return 0;
}

Any help?

    
asked by anonymous 03.06.2018 / 16:09

0 answers