La fonction fork()
lamia chenouf
-
Ju_ju_12 Messages postés 14 Statut Membre -
Ju_ju_12 Messages postés 14 Statut Membre -
Bonjour,
fork(); if(fork()) fork;
fork(); if(fork()) fork;
combient de proceesus sont creer ?
merci
fork(); if(fork()) fork;
fork(); if(fork()) fork;
combient de proceesus sont creer ?
merci
2 réponses
-
Ben c'est simple :-)
Fork te crée un processus fils identique au processus pèere
Donc
fork -> 2 process (pere + fils)
fork -> 2 process (pere + frere +fils + petit fils)
mais le fils retour pid = 0 donc tu ne fais le if que si tu n'appliqye pas au fils
don il ne reste que 2 process :-) enfin eje crois lol
Il y a des détails ici http://www.jecompile.com/
Sinon fais toi un schéma c'est une structure d'arbre -
Ceci me rappelle un vieux post:
https://forums.commentcamarche.net/forum/affich-14846520-utilisation-de-fork
Bonne continuation.