Thread

Threads sind eigenständige Aktivitäten in einem Prozess, die unabhängig von anderen Prozessteilen abgewickelt werden. Jeder Thread ist ein Verarbeitungsstrang und besitzt einen eigenen Prozesskontext, wie jeder andere Betriebssystemprozess auch. Es gibt Threads mit höherer und niedriger Priorität, wobei Threads mit höherer Priorität solche mit niedriger Priorität auslösen können. Ebenso können untergeordnete Threads weitere Threads starten. Jedes Thread kann als Dämon markiert sein.

Da immer mehrere Threads parallel ausgeführt werden, spricht man vom Multithreading.

  1. In Diskussionsforen im Internet kann beispielsweise eine Diskussion im Internet durch eine Antwort (Reply) auf eine an die Gruppe gestellte Frage fortgeführt werden. Eine solche Serie von Beitrag / Antwort / Antwort zur Antwort etc. wird in einer Baumstruktur abgebildet. Die gesamte Struktur der Beiträge zu einem Thema wird als Thread bezeichnet. Threads teilen sich einen eigenen Adressraum und können daher zusätzlich zur nachrichtenbasierten Kommunikation auch über den gemeinsamen Speicher kommunizieren.
  2. Threads haben sich insbesondere in RPC-Umgebungen ( Remote Procedure Call) als notwendig erwiesen, um die vielfältigen, potentiell parallelen Aktivitäten mit dem synchronen, blockierenden RPC-Modell handhaben zu können. Da nicht jedes Betriebssystem Threads zusätzlich zum Prozesskonzept realisiert, wurde die Thread-Komponente in das Distributed Computing Environment (DCE) aufgenommen. Threads werden in Clients und Servern eingesetzt. Clients können durch Threads mehrere RPC-Aufrufe gleichzeitig absetzen, Server können gleichzeitig mehrere Aufrufe annehmen.
  3. Im Projektmanagement (PM) ist ein Threat eine Gefährdung, die negative Auswirkungen auf die Projektziele hat. Anders als Risiken, die von innen heraus ausgelöst werden können, sind Threats externe Gefährdungen. Tatsächlich können die Gefährdungen vom Projektteam kommen. Dadurch beispielsweise, dass einige Mitarbeiter nicht die erforderliche Qualifikation haben oder Motivation mitbringen.

Informationen zum Artikel
Deutsch: Thread
Englisch: thread
Veröffentlicht: 11.02.2013
Wörter: 288
Tags: #Programmiersprachen #Web-Infodienste
Links: Adressraum, Aktivität, Baumstruktur, Bedrohung, BS (Betriebssystem)