[linux-l] Java Thread vs. c fork

Steffen Dettmer steffen at dett.de
Mi Okt 22 13:38:18 CEST 2003


* Jan Krueger wrote on Mon, Oct 20, 2003 at 15:58 +0200:
> On Monday 20 October 2003 13:43, Peter Ross wrote:
> > Vielleicht kann jemand etwas zu den "Spezialitaeten" von Linux-Threads
> > sagen, da ich immer wieder hoere, dass Linux-Threads wenig von einem
> > lightwight process haben, sondern ein nur wenig abgespeckter Prozess
> > seien?
> Jupp, mit 2.4 isses so. mit 2.6 isses anders. Da gibt es ja NPTL.
> Einiges schneller als 2.4 "threads" hier und da.
> Bei Kerneltrap.org müßte was über NPTL zu finden sein.

Locking sollte bei Threads viel billiger sein, weil man kein
Contextwechsel für ne Semaphorenoperation braucht. Und locken muß
man bei Threads ja viel. Verwendet man bei Prozessen
viel shared-memory, sind threads bestimmt schnell günstiger.
Hängt eben vom Problem ab, find ich :-)

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.




Mehr Informationen über die Mailingliste linux-l