Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenMontag, 23. September 2019 

Thread


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Ein Thread (engl. Faden Strang ) ist ein Ausführungsstrang innerhalb eines Prozesses der nebenläufig zu anderen Threads ausgeführt kann.

Auf Betriebssystemen die Threads unterstützen ist Verwaltungsaufwand für Threads üblicherweise geringer als der Prozesse. Dadurch können beispielsweise die Taskumschaltzeiten bei Threads geringer ausfallen als bei

Ein Thread teilt sich mit den vorhandenen Threads des zugehörigen Prozesses den gleichen Adressraum so dass auf Speicher und andere den Adressraum abgebildete Betriebsmittel von allen Threads des Prozesses direkt und gleichberechtigt zugegriffen werden Dabei ggf. entstehende Zugriffskonflikte müssen durch den von Synchronisationsmechanismen aufgelöst werden.

Da Threads die dem selben Prozess sind den gleichen Adressraum verwenden ist eine zwischen diesen Threads von vorneherein möglich. (Vgl. Interprozesskommunikation bei Prozessen.)

Threads innerhalb des gleichen Prozesses verwenden unabhängige Stacks die unterschiedlichen Abschnitten des Adressraums zugeordnet

Jeder Programmfaden ist für die Ausführung bestimmten Aufgabe verantwortlich. Die Ausführungsstränge der Programmfunktionen damit in überschaubare Einheiten aufgeteilt werden.

Siehe auch:

Literatur

  • Marcus Roming Joachim Rohde: Assembler - Grundlagen der Programmierung MITP-Verlag ISBN 3-8266-0671-X
  • Olaf Neuendorf: Windows Multithreading mit C++ und C# MITP-Verlag ISBN 3-8266-0989-1
  • Heinz Kredel Akitoshi Yoshida: Thread- und Netzwerk-Programmierung mit Java Dpunkt Verlag ISBN 3-89864-133-3
  • Rainer Oechsle: Parallele Programmierung mit Java Threads Hanser Fachbuchverlag ISBN 3-446-21780-0

Weblinks




Bücher zum Thema Thread

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Thread.html">Thread </a>