SALUT
svp si je met exit() après wait que va se passer? j'aimerais bien l'essayer moi meme sous console mais j'ai pas de compilateur gcc.
par exemple un simple programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int main() { pid_t p; p=fork(); if (p==0) printf("je suis le fils de pid %d mon père %d",getpid(),getppid()); if(p>0) { printf("je suis le père %d j'attends mon fils qu'il termine",getpid()); wait(NULL); } exit(); //<=pourquoi cette instruction ? return 0; }
Partager