Multithreading in Windows Forms-Steuerelementen

In zahlreichen Anwendungen kann die Reaktionsgeschwindigkeit der Benutzeroberfläche verbessert werden, indem zeitaufwendige Vorgänge in einem anderen Thread ausgeführt werden. Zum Implementieren des Multithreadings in Windows Forms-Steuerelemente stehen zahlreiche Tools zur Verfügung, darunter der System.Threading-Namespace, die Control.BeginInvoke-Methode und die BackgroundWorker-Komponente.

Tipp

Obwohl die BackgroundWorker-Komponente den System.Threading-Namespace und die Control.BeginInvoke-Methode ersetzt und funktionell erweitert, werden diese sowohl aus Gründen der Abwärtskompatibilität als auch, falls gewünscht, für die zukünftige Verwendung beibehalten. Weitere Informationen finden Sie unter Übersicht über die BackgroundWorker-Komponente.

In diesem Abschnitt

Referenz

  • BackgroundWorker
    Enthält die Dokumentation der Komponente, die einen Arbeitsthread für asynchrone Vorgänge kapselt.

  • LoadAsync
    Enthält eine Dokumentation zum asynchronen Laden eines Sounds.

  • LoadAsync
    Enthält eine Dokumentation zum asynchronen Laden eines Bildes.

Verwandte Abschnitte