Ok. Ceva se intampla pe sistemul ala. Saracu' nu limiteaza absolut nimic (nici la un fork normal adica). Am testat pe altul (in vmware din pacate) si rezultatul pare a fi normal. Ma mai uit pe ala sa vad ce dracu face si de ce.
On Wednesday 03 July 2002 01:26, Matei Conovici wrote: > > > Schimbarea contextului e la fel de ieftina sau de scumpa in kernel, ca > > > si in user-space (daca la green threads te referi). > > > > nu prea. schimbarea contextului doar din user-space e mai rapida. > > Pe ia32, daca ar fi decent implementata, schimbarea contextului s-ar > putea face in kernel cu suport hardware. Pentru ca merge mult prea > lent, se face manual, dar asa se face si in user-space :-))) > > Asta numai daca faci comparatia intre kernel threads si green threads > (userspace). Daca vorbesti despre thread-uri m:n in kernel, schimbarea > contextului se face in kernel tot timpul. Vorbeam de user-threads pure. > > > > Modelele de threading m:n (procese/thread-uri) adauga complexitate > > > in scheduler. > > > > Si totusi sunt considerate cele mai rapide si in plus nu-ti mananca atata > > memorie din kernel space ca si 1:1 si acum se prefera implementarea > > acestora. > > Daca ii spui asta lui torvalds, vezi sa ai argumente :-) > > Mai rapide nu mi-e clar de unde ar fi. Mai lente, m-as putea gandi la > cateva motive (scheduler mai complicat, ar fi unul dintre ele). Cat > despre memoria mancata, iar nu vad de unde... > > Implementarea thread-urilor m:n nu se prefera "acum", e pur si simplu > modul in care o fac alte sisteme de operare. > E pur si simplu modul in care se prefera ACUM implementarea de cateva OSuri destul de serioase (AIX,Solaris,Tru64,NetBSD,FreeBSD). Gasesti linkuri pe google referitor la avantaje. Cat despre Torvalds el poate sa-si apere cat vrea implementarea sa dar se pare ca e considerata de majoritatea ca fiind depasita. M --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
