Freigeben über


Vorteile von Multitasking

Für den Benutzer besteht der Vorteil von Multitasking darin, dass mehrere Anwendungen gleichzeitig geöffnet und arbeiten können. Beispielsweise kann ein Benutzer eine Datei mit einer Anwendung bearbeiten, während eine andere Anwendung ein Arbeitsblatt neu berechnet.

Für den Anwendungsentwickler besteht der Vorteil von Multitasking darin, Anwendungen zu erstellen, die mehr als einen Prozess verwenden, und Prozesse zu erstellen, die mehr als einen Ausführungsthread verwenden. Ein Prozess kann beispielsweise über einen Benutzeroberflächenthread verfügen, der Interaktionen mit dem Benutzer verwaltet (Tastatur- und Mauseingabe), und Workerthreads, die andere Aufgaben ausführen, während der Benutzeroberflächenthread auf Benutzereingaben wartet. Wenn Sie dem Benutzeroberfläche-Thread eine höhere Priorität zuweisen, reagiert die Anwendung besser auf den Benutzer, während die Workerthreads den Prozessor effizient verwenden, wenn keine Benutzereingabe vorhanden ist.