La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Exercice 1 1 (père) et 1 (fils) 1 (père) et 0 (fils)

Présentations similaires


Présentation au sujet: "Exercice 1 1 (père) et 1 (fils) 1 (père) et 0 (fils)"— Transcription de la présentation:

1 Exercice 1 1 (père) et 1 (fils) 1 (père) et 0 (fils)
#include <stdio.h> #include <unistd.h> int main(void) { int x=0; if(fork()) x++; printf("%d\n",x); return 0; } Quelles valeurs sont affichées au niveau du printf()? 1 (père) et 1 (fils) 1 (père) et 0 (fils) 0 (père) et 1 (fils) 2 (père) et 1 (fils) Pierre Manneback

2 Exercice 2 #include <stdio.h> #include <unistd.h> int main(void) { int i; for(i=0;i<3;i++) { fork(); } return 0; Combien de processus sont-ils créés par le processus exécutant ce programme? 4 7 3 6 Pierre Manneback

3 Création d'une chaîne de n processus
#include <stdio.h> #include <unistd.h> int main(void) { int n,i=0,childpid; scanf("%d",&n); do { childpid=fork(); i++; } while((i<n) &&(chilpid==0)); return 0; } 1 n 2 3 Pierre Manneback

4 Création de n fils d'un père
#include <stdio.h> #include <unistd.h> int main(void) { int n,i=0,childpid; scanf("%d",&n); do { childpid=fork(); i++; }while((i<n)&&chilpid); return 0; } 1 n 2 Pierre Manneback


Télécharger ppt "Exercice 1 1 (père) et 1 (fils) 1 (père) et 0 (fils)"

Présentations similaires


Annonces Google