La fonction fork()

lamia chenouf -  
Ju_ju_12 Messages postés 14 Statut Membre -
Bonjour,

fork(); if(fork()) fork;
fork(); if(fork()) fork;

combient de proceesus sont creer ?
merci
A voir également:

2 réponses

Ju_ju_12 Messages postés 14 Statut Membre 19
 
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
1
loupius Messages postés 789 Statut Membre 148
 
Ceci me rappelle un vieux post:
https://forums.commentcamarche.net/forum/affich-14846520-utilisation-de-fork
Bonne continuation.
0