Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was bedeutet Linux-Thread?

Was bedeutet Linux-Thread?

王林
王林Original
2020-06-29 14:13:183110Durchsuche

Linux-Thread ist ein Ausführungszweig innerhalb des Prozesses, und die Thread-Größe ist sehr klein. Alle Prozesse haben mindestens einen Thread. Von Threads gemeinsam genutzte Ressourcen: 1. Benutzer-ID und Gruppen-ID; 3. Der gleiche Adressraum; 4. Die Verarbeitungsmethode jedes Signals;

Was bedeutet Linux-Thread?

Definition des Threads

(empfohlenes Lernen: Linux-Tutorial)

Thread befindet sich im Prozess Ein Ausführungszweig, dessen Threadgröße sehr klein ist (das sogenannte interne Mittel, das im Adressraum des Prozesses ausgeführt wird).

Alle Prozesse haben mindestens einen Thread.

Thread-gemeinsame Ressourcen

  • Der gleiche Adressraum

  • Dateideskriptortabelle ()

  • Die Verarbeitungsmethode jedes Signals (z. B. SIG_DFL, SIG_IGN oder benutzerdefinierte Signalpriorität)

  • Aktuelles Arbeitsverzeichnis

  • Benutzer-ID und Gruppen-ID

Thread-unabhängige Ressourcen

  • Der Thread generiert temporäre Variablen und die temporären Variablen werden auf dem Stapel gespeichert. Daher hat jeder Thread seine eigene private Stapelstruktur

  • Jeder Thread verfügt über private Kontextinformationen.

  • Thread-ID

  • Der Wert einer Reihe von Registern

  • Errno-Variable

  • Signalmaskenwörter und Planungspriorität

Das obige ist der detaillierte Inhalt vonWas bedeutet Linux-Thread?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:was bedeutet lvsNächster Artikel:was bedeutet lvs