<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-03-23 21:16 GMT+02:00 Catalin Vasile <span dir="ltr"><<a href="mailto:catalinvasile92@gmail.com" target="_blank">catalinvasile92@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Daca dau fork in interiorul oricarei alte functii, in afara de main, ce se intampla cand se termina executia<br>
functiei pentru copil?<br>
<br>
Copilul isi termina si el executia, sau se intoarce in main?<br></blockquote><div><br></div><div>Salut, Cătălin!</div><div><br></div><div>În momentul în care apelezi fork(), vei crea un nou proces care va fi identic cu procesul părinte, singura diferență fiind că valoarea de return este 0 în procesul copil și pid-ul noului proces în părinte. Prin urmare, în cazul în care logica programului tău nu dictează altceva, la ieșirea din funcție procesul copil se întoarce în main, la fel ca procesul părinte.</div>
<div><br></div><div>Baftă!</div></div>-- <br>Răzvan Crainea
</div></div>