Multithreading

Multithreading ähnelt dem Multitasking, ermöglicht jedoch die Verarbeitung mehrerer Threads gleichzeitig statt mehrerer Prozesse. Da Threads kleinere und grundlegendere Anweisungen als Prozesse sind, kann Multithreading innerhalb von Prozessen stattfinden.

Durch die Verwendung von Multithreading können Programme mehrere Vorgänge gleichzeitig ausführen. Ein multithreaded Betriebssystem kann beispielsweise mehrere Hintergrundaufgaben gleichzeitig ausführen, etwa Änderungen an Dateien protokollieren, Daten indizieren und Fenster verwalten. Webbrowser, die Multithreading unterstützen, können mehrere Fenster geöffnet haben, in denen gleichzeitig JavaScript- und Flash-Animationen ausgeführt werden. Wenn ein Programm vollständig auf Multithreading ausgelegt ist, sollten sich die verschiedenen Prozesse überhaupt nicht gegenseitig beeinflussen, solange die CPU genügend Leistung für ihre Verarbeitung hat.

Ähnlich wie Multitasking verbessert auch Multithreading die Stabilität von Programmen. Statt den Computer vor einem Absturz zu bewahren, kann Multithreading jedoch verhindern, dass ein Programm abstürzt. Da jeder Thread separat verarbeitet wird, sollte ein Fehler in einem Thread den Rest des Programms nicht beeinflussen. Dadurch kann Multithreading zu weniger Abstürzen führen – etwas, wofür wir alle dankbar sein können.

Aktualisiert September 26, 2008 von Per C.

quizTesten Sie Ihr Wissen

The Unix command grep comes from what phrase?

A
Globally search a regular expression and print
0%
B
Guess, replace, exchange, and parse
0%
C
Go return extraneous phrases
0%
D
Generic response end processing
0%
Correct! Incorrect!     View the Grep definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Multithreading auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.