GeeksforGeeks

Threads sind die virtuellen Komponenten oder Codes, die den physischen Kern einer CPU in mehrere virtuelle Kerne unterteilen. Ein einzelner CPU-Kern kann bis zu 2 Threads pro Kern haben.

Bei einer CPU mit zwei Kernen (d.h. 2 Kernen) gibt es beispielsweise 4 Threads. Und wenn eine CPU einen Octal-Core (d.h. 8 Kerne) hat, wird sie 16 Threads haben und umgekehrt.

Arbeitsweise:
Der Thread wird von einem Prozess erstellt. Jedes Mal, wenn Sie eine Anwendung öffnen, erstellt diese selbst einen Thread, der alle Aufgaben dieser spezifischen Anwendung bearbeitet. Je mehr Anwendungen Sie öffnen, desto mehr Threads werden erstellt.
Die Threads werden immer vom Betriebssystem erstellt, um eine Aufgabe einer bestimmten Anwendung auszuführen.
Es gibt einen einzigen Thread (Code des Kerns, der die Berechnungen durchführt, auch bekannt als primärer Thread) auf dem Kern, der, wenn er die Informationen vom Benutzer erhält, einen anderen Thread erstellt und ihm die Aufgabe zuweist. Ähnlich verhält es sich, wenn er eine weitere Anweisung erhält: Er erstellt einen zweiten Thread und weist ihm die Aufgabe zu. So entstehen insgesamt zwei Threads.

Beispiel:
Die Smartphone-Anwendung ist ein Beispiel dafür: Wenn Sie eine Anwendung öffnen, wird ein Kreis angezeigt, der sich ständig dreht. Dieser Vorgang wird von einem Thread ausgeführt, der nur zu diesem Zweck erstellt wurde, und der zweite Thread lädt die Informationen und stellt sie in der grafischen Benutzeroberfläche dar.

Die einzige Tatsache, die die Erstellung der Threads einschränkt, ist die Anzahl der Threads, die von der physischen CPU bereitgestellt werden, und diese variiert von CPU zu CPU. Das erste Bild ist das Laden des Spinners durch den ersten Thread und das zweite Bild ist das Laden der grafischen Benutzeroberfläche durch den zweiten Thread.

Nun, was ist der Nutzen eines Threads?
Threads sind zu einem wichtigen Teil der Datenverarbeitung geworden, da sie es dem Prozessor ermöglichen, mehrere Aufgaben gleichzeitig auszuführen, wodurch die Aufgaben schneller werden. Außerdem machen sie den Computer multitasking-fähig. Nur dank Threads kann man gleichzeitig im Internet surfen und Musik hören.

Artikel-Tags :

Praxis Tags :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.