Zuhause Entwicklung Was ist ein Schwergewichtsfaden? - Definition aus techopedia

Was ist ein Schwergewichtsfaden? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Schwergewichtsfaden?

In der IT ist ein Heavyweight-Thread ein Thread, der einen komplexen Kontext aufweist und erfordert, dass der Prozessor mehr Arbeit leistet, um seine Ausführung anzuordnen. Die allgemeine Definition eines Threads in der IT ist ein einzelner Prozess, der im Code isoliert ist. Einige Programme können mehrere Threads haben, um beispielsweise mehrere Benutzer aufzunehmen oder Definitionen mehrerer Aufgaben zu trennen.


Techopedia erklärt Heavyweight Thread

Prozessoren verarbeiten mehrere Threads, um die Ausführung zu priorisieren. Ein einzelner Thread ist Teil einer Programmausführung, mit der ein Prozessor individuell umgehen kann. In diesem Sinne klassifizieren einige Experten Threads je nach Kontext als leicht oder schwer. Ein Lightweight-Thread wäre ein Thread, der nicht viele "Änderungen" am System erfordert, um seine Ausführung zu implementieren. Im Gegensatz dazu kann es bei einer Ausführung eines Heavyweight-Threads erforderlich sein, auf einen anderen Satz kontextbezogener Ressourcen zu wechseln oder sich mit einem unterschiedlich zugewiesenen Speicherplatz zu befassen, der möglicherweise mehr Zeit für das Wechseln benötigt. Ein Beispiel für einen schwergewichtigen Thread ist der durchschnittliche UNIX-Prozess, bei dem Prozessoren möglicherweise auf mehr Ressourcen zugreifen müssen und die Umschaltzeit möglicherweise länger ist als bei einigen anderen Arten von Threads in verschiedenen Betriebssystemumgebungen. Threads oder Prozesse mit einem eigenen virtuellen Speicher können als Schwergewichts-Threads betrachtet werden sowie als solche, die bestimmte Zugriffsbeschränkungen beinhalten können. Es ist wichtig anzumerken, dass die Begriffe "Lightweight-Thread" und "Heavyweight-Thread" subjektiv sind und dass Programmierer und andere diese Begriffe im Allgemeinen von Fall zu Fall definieren.

Was ist ein Schwergewichtsfaden? - Definition aus techopedia