Processus fils et petit fils fork
Bonjour,
Quelqu'un pourrait m'aider à créer 3 processus fils ainsi qu 'un petit fils comme ceci :
Sachant que i est initialisé à 1 :
Voila ce que j'ai commencé à faire.
Camelia
Quelqu'un pourrait m'aider à créer 3 processus fils ainsi qu 'un petit fils comme ceci :
- le père crée 3 fils (jack, franck et jhon)
- jhon crée à son tour une fille (laura).
père
\-- jack
\-- franck
\-- jhon
\-- laura
Sachant que i est initialisé à 1 :
- Le père initialise i à 1 et fait = i * 5
- Le père crée le fils Jack qui fait i = i * 15
- Le père crée un fils jhon qui fait i=i * 500
- jhon crée la fille laura qui fait i= i * 9000
Voila ce que j'ai commencé à faire.
int main(void) { int i; /* int i = 1; */ i = 1; (fork()==0); /* création fils jack*/ i = i * 15; fork(); /* création fils jhon*/ i = i * 500; { (fork()==0); /* création petit fils F21*/ i = i * 9000; }
Camelia
A voir également:
- Processus fils et petit fils fork
- Branchement prise téléphone adsl 4 fils ✓ - Forum Réseau
- Prise telephonique 4 fils et ligne adsl - Forum Réseau
- Pourquoi rogue dit il croit que c'est son fils - Forum Cinéma / Télé
- Petit 1 comme ² ✓ - Forum Windows
- Petit l ✓ - Forum Loisirs / Divertissements
1 réponse
Bonjour,
En C, un test s'écrit
Veille également à bien indenter ton code et à vérifier que les parenthèses / accolades sont bien fermées.
Bonne chance
En C, un test s'écrit
if ( ... ) { ... }, et il faut contrôler le résultat de
forkpour savoir si tu es dans le processus qui engendre son descendant ou dans ledit descendant.
Veille également à bien indenter ton code et à vérifier que les parenthèses / accolades sont bien fermées.
Bonne chance