[so] Forking Multithreaded Programs?
Stefan Bucur
stefan.bucur at gmail.com
Tue Nov 10 17:55:00 EET 2009
Salutari!
Am primit azi o intrebare de la cineva, la care n-am reusit sa
raspund. Am cautat si pe internet, insa n-am gasit nici un raspuns
relevant.
Cum poti face fork la un program multi-threaded, in sensul ca sa
copiezi toate thread-urile in noul proces? Din specificatiile POSIX,
fork() nu copiaza decat thread-ul apelant, lucru care este un pic
ciudat, avand in vedere ca celelalte thread-uri isi tin stiva in
spatiul de adresa al procesului si practic ar putea fi copiate si ele,
la randul lor.
Any thoughts on this?
Stefan
More information about the so
mailing list