On Thu, 24 Feb 2005 14:32:29 +0200 (EET) Mihai Rusu <[EMAIL PROTECTED]> wrote:
> Deci nu sunt de acord a spune ca tot ca procese sunt vazute. Nu mai > exista conceptul de proces in kernel. Un proces este un fir de > executie ce are toate resursele independente. Un thread (conform > POSIX) este un fir de executie ce shareuieste fisierele deschise, > memoria, namespace-ul etc. Pt kernel aceste structuri "task" pot fi si > unele si altele si chiar combinatii intre ele. mda, era un kernel 2.4 pe vremea respectiva, de atunci n-am mai fost asa de curios sa ma uit prin /proc ca n-a mai fost cazul recunosc ca programarea multithread nu m-a pasionat niciodata (si sincer n-am prea inteles-o); dar ca sa ma lamuresc si eu o data pentru totdeauna, in cazul thread-urilor variabilele din threaduri diferite dar acelasi proces sunt de fapt aceleasi (adica modificand o variabila intr-un thread se modifica si variabila corespunzatoare din celalalt(e) thread(uri) - ma rog, poate ma exprim in termeni de procese si shared memory, dar in fond ideea conteaza) Alex --- Detalii despre listele noastre de mail: http://www.lug.ro/
