> > Uneltele din userland nu ar trebui modificate.
> Ba ar trebui, altfel cum iti dai seama cate threaduri are un proces? (a
> se vedea top/ps din Solaris)
Nu la asta ma refeream, ci la programele deja existente. Faptul ca ps nu
arata numarul de threaduri e trist, dar oricum ps nu arata numarul de fire
ale unui proces. Dovada confuzia...
> > Aici e problema Linux. Ca nu
> > poate sa faca firele 'invizibile'.
> Corect e: _momentan_ nu poate sa faca firele invizibile, pentru ca
> nimeni nu a fost suficient de enervat de lucrul asta ca sa implementeze
> ce trebuie in kernel. In orice caz, nu e nevoie sa introduci diferente
> intre threaduri si procese ca sa faci asta.
Pana nu se enerveaza acel cineva nu am incredere. Shi pana in momentul in
care voi fi in stare sa scriu un patch de kernel mai e vreo juma' de an.
> > De altfel Linuxthreads is facute cam la mishto la adresa lumii. Nu
> > potzi sa 'ascultzi' pe mai multe evenimente decat cu chinuri groaznice.
> > Nu potsi 'captura' doi mutecshi fara un al treilea.
> Mie imi suna mai mult a deadlock :)
Nope. Tzii un mutex cat timp ii blochezi pe ceilaltsi doi shi apoi
deblochezi. Asta tomna' sa evitsi deadlockul. Cu conditziile am avut dureri
mai mari de cap. Sa ashteptzi dupa mai multe evenimente (conditzii in
terminologia POSIX) inseamna sa mai adaugi o conditzie dupa care sa
ashteptzi, shi sa le introduci intr-un grup care asteapta dupa conditzia
respectiva. Codul e ciudat, shi la 2 luni dupa ce l-am scris am ramas masca
pe motiv de mirare ca functzioneaza. Shi ca e nevoie sa fie atat de dement.
Shi ca, noah, Linuxthreads suck big time.
Dar pana nu mi-am bagat nasu' pe-acolo nu ar fi prea bine sa critic. Daca o
sa am suficient timp cat sa ma dau mare shi sa imi fac sistemul meu atunci o
sa fac toate astea ca la carte. Sau poate nitzel mai bine :) Pana atuuuunci
insa ma multzumesc cu ce e mai bun pe piatsa :) (mai bun overall :) )
Gata. Destul cu munca pe ziua de azi.
sp00ky lenesh nevoie mare
---
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/