next up previous contents index
Next: 3.1.1 Allgemeines Benutzungsschema Up: 3 POSIX threads Previous: 3 POSIX threads

3.1 Threads und Prozesse

Threads  werden manchmal als ``leichtgewichtige'' Prozesse  bezeichnet, was aber das Konzept nicht genau trifft, da es sich bei Threads und Prozessen eigentlich um orthogonale Konzepte handelt: Prozesse  ``besitzen'' und kontrollieren externe Ressourcen (alles außerhalb der CPU, d.h. die processing resource)   und Threads ``besitzen'' und kontrollieren die CPU . Eine Gegenüberstellung von Prozessen und Threads zeigt Tabelle 3.1.

   table522
Tabelle 3.1: Prozesse und Threads

  

Wie Prozesse können sich Threads in folgenden Zuständen  befinden:





parallel@rz.uni-mannheim.de
Mon Okt 28 14:38:25 PST 1996