Threads

Thread oder Leichtgewichtigen Prozess ist Teil eines Prozesses, der einen unabhängigen Kontrollfluss repräsentiert.

BEISPIEL

Wenn ein Prozess nur einen Thread besitzt, ist dieser betrachtete Prozess praktisch gleichzusetzen mit seinem Thread.


Bei Thread-Kontextwechsel auf der CPU wird aktiver Thread A durch einen anderen Thread B ersetzt.


Vorteile Nachteil
  • Thread-Kontextwechsel leichter als Prozess-Kontextwechsel.
  • Threads eines Prozesses haben Zugriff auf alle Betriebsmittel, welche Prozess zugeordnet sind. 
  • Der Anwendungsprogrammierer kann die Funktionalität der Gesamtanwendung in unterschiedliche Threads aufteilen, welche jeder für sich einfacher zu implementieren ist. 
  • Threads eines Prozesses haben Zugriff auf Betriebsmittel, welche Prozess zugeordnet sind. 
  • Anwendungsprogrammierer müssen über Kenntnisse bei der Programmierung von Threads verfügen.

Revision #1
Created 24 September 2022 16:21:45 by Merith Holtmann
Updated 2 October 2022 19:22:32 by Merith Holtmann