Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

System.Threading-Namespaces

.NET Framework (current version)

Die System.Threading-Namespaces enthalten Typen, die Multithreadprogrammierung ermöglichen. Ein untergeordneter Namespace stellt Typen bereit, die das Schreiben von gleichzeitigem und asynchronem Code vereinfachen.

Namespace Beschreibung
System.Threading Der System.Threading-Namespace stellt Klassen und Schnittstellen bereit, die Multithreadprogrammierung ermöglichen. Neben den Klassen zum Synchronisieren von Threadaktivitäten und Datenzugriff (Mutex, Monitor, Interlocked, AutoResetEvent usw.) enthält dieser Namespace eine ThreadPool-Klasse, die die Verwendung eines Pools von Systemthreads ermöglicht, und eine Timer-Klasse, die Rückrufmethoden für Threads des Threadpools ausführt.
System.Threading.Tasks Der System.Threading.Tasks-Namespace stellt Typen bereit, die das Schreiben von parallelem und asynchronem Code vereinfachen. Die Hauptarten sind System.Threading.Tasks.Task, ein asynchroner Vorgang, auf den gewartet und der abgebrochen werden kann, und System.Threading.Tasks.Task<TResult>, eine Aufgabe, die einen Wert zurückgeben kann. Die System.Threading.Tasks.TaskFactory-Klasse stellt statische Methoden zum Erstellen und Starten von Aufgaben bereit, und die System.Threading.Tasks.TaskScheduler-Klasse stellt die Standardinfrastruktur für die Threadplanung bereit.
System.Threading.Tasks.Dataflow Die System.Threading.Tasks.Dataflow Namespace stellt ein akteurbasiertes Programmiermodell bereit, dass die prozessinterne Nachrichtenübergabe für simple Datenfluss- und Pipelinesaufgaben unterstützt. Weitere Informationen finden Sie unter Datenfluss (Task Parallel Library).
Anzeigen: