On Wednesday 26 June 2002 09:44 am, Mihai Chelaru wrote:
> On Wednesday 26 June 2002 08:54, Dorin Lazar wrote:
> > MicroKernel? Linus nu a reushit de la 1.0 la 2.5 sa introduca corect
> > ideea de thread in Linux.
> De ce ? Nu sunt implementate kernel threads ?
Nope. Firele is tot procese. Shi clone nu e suficient. Firele ar trebuia
sa aiba un singur PID, ori asta nu se poate la Linuxa. Maparea firelor
1:n/1:1 e tot mapare. PTh, care face maparea 1:n strica tot farmecul prin
faptul ca trebuie sa folosesti pth_read in loc de read, si tot asha. Nu is
fire in toata regula.
Din pacate lucrul asta se datoreaza faptului ca putini stiu ce e de fapt
un fir de executzie. Shi ca de exemplu comunicarea ar trebui sa se faca
EXCLUSIV intre procese, sau alte lucruri asemanatoare.
sp00ky
---
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/