Daniel Pavel wrote: > Practic threadurile dintr-un proces trebuie sa imparta toate datele, > open files, etc, _cu exeptia stivei_ -- fiecare thread trebuie sa aiba > stiva proprie. Daca vrei. cam asta ar fi the "minimal context of > execution". Iar accesul la datele din procesul respectiv ce ar putea fi > folosite de mai multe threaduri se 'modereaza' cu lock-uri. > > OS-ul trebuie sa vada tot un singur proces acolo, indiferent de numarul > de threaduri din el, pentru ca de fapt sunt mai multe bucati de cod -- > parte din acelas proces -- care opereaza in paralel pe datele acelui > proces. Sau cel putin, asta spune teoria. clone() se apropie de > chestia asta cu flagurile potrivite. But it's not quite there yet.
Mie mi se pare ca e cat se poate de "there" :) Iti cloneaza tot, cu exceptia stivei si a PID-ului. >> Ba da, vezi CLONE_PID. Dar nu e sanatos la stomac :) > > Ce anume, sa folosesti CLONE_PID? Why? Pentru ca nu e tocmai implementat -- vezi mesajul lui Dorin. Petru --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
