Salut.<br><br>Uite aici mai multe informatii: <a href="http://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them">http://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them</a><br>
<br>In principiu: don&#39;t do it :).<br><br>Cosmin.<br><br><div class="gmail_quote">2009/11/10 Stefan Bucur <span dir="ltr">&lt;<a href="mailto:stefan.bucur@gmail.com">stefan.bucur@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Salutari!<br>
<br>
Am primit azi o intrebare de la cineva, la care n-am reusit sa<br>
raspund. Am cautat si pe internet, insa n-am gasit nici un raspuns<br>
relevant.<br>
<br>
Cum poti face fork la un program multi-threaded, in sensul ca sa<br>
copiezi toate thread-urile in noul proces? Din specificatiile POSIX,<br>
fork() nu copiaza decat thread-ul apelant, lucru care este un pic<br>
ciudat, avand in vedere ca celelalte thread-uri isi tin stiva in<br>
spatiul de adresa al procesului si practic ar putea fi copiate si ele,<br>
la randul lor.<br>
<br>
Any thoughts on this?<br>
<br>
Stefan<br>
_______________________________________________<br>
so mailing list<br>
<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a><br>
<a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br>
</blockquote></div><br>