Fork()... PID...Programmation :s
Fermé
marwens
Messages postés
37
Date d'inscription
vendredi 24 décembre 2010
Statut
Membre
Dernière intervention
15 mai 2012
-
9 janv. 2012 à 23:53
marwens Messages postés 37 Date d'inscription vendredi 24 décembre 2010 Statut Membre Dernière intervention 15 mai 2012 - 12 janv. 2012 à 21:09
marwens Messages postés 37 Date d'inscription vendredi 24 décembre 2010 Statut Membre Dernière intervention 15 mai 2012 - 12 janv. 2012 à 21:09
Bonjour,
j'ai des difficulter avec ca
on me demande d'écrir un programme dans le quelle le processus pére crée deux processus fils l'un ne doit jamais se terminer le deuxiéme devra afficher zon PID et son PPID attendre 10sec puis se terminer le processus pere doit attendre la fin de son fils
puis affiche l PID du fils qu'il a attendu avant de se terminer
mercie de bien vouloir m'aidé j'y comprend rien
<config>Windows Vista / Safari 535.7</config>
j'ai des difficulter avec ca
on me demande d'écrir un programme dans le quelle le processus pére crée deux processus fils l'un ne doit jamais se terminer le deuxiéme devra afficher zon PID et son PPID attendre 10sec puis se terminer le processus pere doit attendre la fin de son fils
puis affiche l PID du fils qu'il a attendu avant de se terminer
mercie de bien vouloir m'aidé j'y comprend rien
<config>Windows Vista / Safari 535.7</config>
A voir également:
- Fork()... PID...Programmation :s
- Application de programmation - Guide
- Simulateur pid gratuit - Télécharger - Études & Formations
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
3 réponses
levequeg
Messages postés
16
Date d'inscription
lundi 9 janvier 2012
Statut
Membre
Dernière intervention
26 janvier 2012
7
11 janv. 2012 à 00:09
11 janv. 2012 à 00:09
Bonsoir,
Mon C est un peu rouillé mais je pense à quelque chose comme ça ne doit pas être très éloigné de la verité :
Mon C est un peu rouillé mais je pense à quelque chose comme ça ne doit pas être très éloigné de la verité :
int pid=0; if((pid = fork()) == -1) { printf("erreur\n"); exit(1) ; } if(pid == 0) { printf( "Je suis le fils %d et mon pere est %d\n ", getpid(), getppid() ); sleep(10); } else { int status = 0; printf( " Je suis le pere et jattends la mort de mon fils\n " ); int pidfils = wait(&status) ; printf("Mon fils %d est mort \n ",pidfils) ; }
levequeg
Messages postés
16
Date d'inscription
lundi 9 janvier 2012
Statut
Membre
Dernière intervention
26 janvier 2012
7
10 janv. 2012 à 09:56
10 janv. 2012 à 09:56
Bonjour,
En quel langage de programmation veux-tu faire ça? en C ?
En quel langage de programmation veux-tu faire ça? en C ?
marwens
Messages postés
37
Date d'inscription
vendredi 24 décembre 2010
Statut
Membre
Dernière intervention
15 mai 2012
2
10 janv. 2012 à 23:09
10 janv. 2012 à 23:09
oui en C
12 janv. 2012 à 21:09