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/


Raspunde prin e-mail lui