Linux 14.982 Themen, 106.346 Beiträge

Ich liebe es! cbuddeweg
the_mic cbuddeweg „Ich habe gerade mal etwas zu NPTL geschmökert. http://gentoo-wiki.com/NPTL und...“
Optionen

Für normale in C/C++ Anwendungen bringt es nicht ernsthaft was. Aber Java-Programme beginnen plötzlich zu fliegen!
Eine Java-Applikation ist üblicherweise aus einem Prozess mit mehreren Threads aufgebaut. Unix-Programme hingegen bilden traditionell mehrere Prozesse, die dann aber alle nur aus einem Thread bestehen.

Zukünftig werden Anwendungen immer weiter parallelisiert (vor allem im Hinblick auf die Multikern-Prozessoren ist das sehr wichtig). Threads bringen massive Performance-Vorteile gegenüber Prozessen und sind deshalb in vielen Fällen bevorzugt. Threads können schneller gestartet und beendet werden als Prozesse, da die Ressourcenallokation schon im Voraus für den Elternprozess gemacht wurde. Da ist es natürlich nur gut, wenn das Thread-Handling effizient ist.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
lol.... NANÜ
lol.... cbuddeweg
lol.... O.T. NANÜ