Mittelgewichtsfaden

Definition - Was bedeutet Mittelgewichtsfaden?

Ein Thread im Mittelgewicht ist eine Instanz einer Codesequenz, die als Einheit fungiert. Dies erfolgt normalerweise im Auftrag eines einzelnen Benutzers, einer Transaktion oder einer Nachricht in einem Computerprogramm. Threads werden manchmal nach Gewicht beschrieben. Dies bezieht sich auf die Menge an Kontextinformationen, die vom Thread gespeichert werden müssen, damit sie für das System als Referenz nützlich sind.

Technische.me erklärt Middleweight Thread

Moderne Betriebssystemkerne werden als Threads mittlerer Größe betrachtet, da mehrere Threads in einem einzigen Adressraum vorhanden sein können. Dies reduziert die Menge an Kontext, die für jeden einzelnen gespeichert werden muss, wodurch die Schaltzeit erheblich verkürzt wird. Im Gegensatz dazu wird ein Unix-Prozess als schwerer Thread betrachtet. Die meisten Threads auf Benutzerebene werden als leichte Threads betrachtet.

Ein Thread und eine Aufgabe sind sich sehr ähnlich und werden oft verwechselt. Das Betriebssystem betrachtet ein laufendes Programm als Aufgabe und gibt jeder Aufgabe die Möglichkeit, eine Operation auszuführen. Wenn ein Programm das Speichern einer Datei anfordert, erstellt das Betriebssystem einen Thread. Die meisten heutigen Betriebssysteme unterstützen Multitasking und Multithreading, um eine effiziente Anwendungsverarbeitung zu gewährleisten.