Inhaltsverzeichnis:
Definition - Was bedeutet Lightweight Thread?
Ein Lightweight-Thread ist ein Computerprogrammprozess, normalerweise ein Benutzerthread, der Adressraum und Ressourcen mit anderen Threads gemeinsam nutzen kann, um die Zeit für die Kontextumschaltung während der Ausführung zu verkürzen.
Techopedia erklärt Lightweight Thread
Threads werden normalerweise in Bezug auf die Verarbeitungszeit verglichen. Ein Lightweight-Thread ist beispielsweise ein Thread, der weniger Verarbeitungszeit benötigt, während ein Heavyweight-Thread mehr Verarbeitungszeit benötigt. Die Verarbeitungszeit für Threads hängt auch von der Sprache ab, die für die Thread-Implementierung verwendet wird. Beispielsweise kann es effizienter sein, C # zu verwenden, um ein Programm zu implementieren, das mehrere Threads enthält.
Moderne Betriebssysteme wie Mac ermöglichen mehr als einen einzelnen Thread im selben Adressraum, wodurch die Umschaltzeit zwischen Threads reduziert wird. Hierbei werden jedoch keine Multithreading-Vorteile genutzt.