Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ersten fünf Artikel dieses Abschnitts sollen Ihnen helfen zu bestimmen, wann Sie verwaltetes Threading verwenden sollten und einige grundlegende Merkmale zu erläutern. Informationen zu Klassen, die zusätzliche Features bereitstellen, finden Sie unter Threading Objects and Features und Overview of Synchronization Primitives.
Die restlichen Artikel in diesem Abschnitt behandeln erweiterte Themen, einschließlich der Interaktion von verwaltetem Threading mit dem Windows-Betriebssystem.
Hinweis
Ab .NET Framework 4 stellen die Task Parallel Library und PLINQ APIs für Aufgaben- und Datenparallelität in Multithreadprogrammen bereit. Weitere Informationen finden Sie unter Parallel Programming.
In diesem Abschnitt
Threads and Threading (Threads und Threading)
Erläutert die Vorteile und Nachteile mehrerer Threads und beschreibt die Szenarien, in denen Sie Threads erstellen oder Threadpoolthreads verwenden können.
Ausnahmen in verwalteten Threads
Beschreibt das Verhalten unbehandelter Ausnahmen in Threads für verschiedene Versionen von .NET, insbesondere die Situationen, in denen sie zum Beenden der Anwendung führen.
Synchronisieren von Daten für Multithreading
Beschreibt Strategien zum Synchronisieren von Daten in Klassen, die mit mehreren Threads verwendet werden.
Vordergrund- und Hintergrundthreads
Erläutert die Unterschiede zwischen Vordergrund-und Hintergrundthreads.
Verwaltetes und nicht verwaltetes Threading in Windows
Erläutert die Beziehung zwischen verwaltetem und nicht verwaltetem Threading, listet verwaltete Entsprechungen für Windows-Threading-APIs auf und erläutert die Interaktion von COM-Apartments und verwalteten Threads.
Lokaler Threadspeicher: Thread-Relative statische Felder und Datenplätze
Beschreibt threadbezogene Speichermechanismen.
Referenz
Thread Stellt Referenzdokumentation für die Threadklasse bereit, die einen verwalteten Thread darstellt, unabhängig davon, ob sie aus nicht verwaltetem Code stammt oder in einer verwalteten Anwendung erstellt wurde.
BackgroundWorker Bietet eine sichere Möglichkeit, Multithreading in Verbindung mit Benutzeroberflächenobjekten zu implementieren.
Verwandte Abschnitte
Übersicht über Synchronisierungsgrundtypen
Beschreibt die verwalteten Klassen, die zum Synchronisieren der Aktivitäten mehrerer Threads verwendet werden.
Bewährte Methoden für verwaltetes Threading
Beschreibt häufige Probleme mit Multithreading und Strategien zur Vermeidung von Problemen.
parallele Programmierung
Beschreibt die Task Parallel Library und PLINQ, wodurch die Arbeit beim Erstellen asynchroner und multithreadbasierter .NET-Anwendungen erheblich vereinfacht wird.
System.Threading.Channels-Bibliothek
Beschreibt die System.Threading.Channels-Bibliothek, die eine Reihe von Synchronisierungsdatenstrukturen zum asynchronen Übergeben von Daten zwischen Produzenten und Verbrauchern bereitstellt.