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.
Zusammen mit der System.Threading.Thread Klasse stellt .NET eine Reihe von Klassen bereit, mit denen Sie Multithread-Anwendungen entwickeln können. Die folgenden Artikel enthalten eine Übersicht über diese Klassen:
Titel | BESCHREIBUNG |
---|---|
Der verwaltete Threadpool | Beschreibt die System.Threading.ThreadPool Klasse, die einen Pool von Workerthreads bereitstellt, die von .NET verwaltet werden. |
Timer | Beschreibt .NET-Timer, die in einer Multithreadumgebung verwendet werden können. |
Übersicht über Synchronisierungsgrundtypen | Beschreibt Typen, die zum Synchronisieren des Zugriffs auf eine gemeinsame Ressource oder zum Steuern von Thread-Interaktionen verwendet werden können. |
EventWaitHandle | Beschreibt die System.Threading.EventWaitHandle Klasse, die ein Threadsynchronisierungsereignis darstellt. |
CountdownEvent | Beschreibt die System.Threading.CountdownEvent Klasse, die ein Threadsynchronisierungsereignis darstellt, das festgelegt wird, wenn die Anzahl null ist. |
Mutexe | Beschreibt die System.Threading.Mutex Klasse, die exklusiven Zugriff auf eine freigegebene Ressource gewährt. |
Semaphore und SemaphoreSlim | Beschreibt die System.Threading.Semaphore Klasse, die die Anzahl der Threads begrenzt, die gleichzeitig auf eine freigegebene Ressource oder einen Pool von Ressourcen zugreifen können. |
Barriere | Beschreibt die System.Threading.Barrier Klasse, die das Barrieremuster für die Koordination von Threads in phasenweisen Vorgängen implementiert. |
SpinLock | Beschreibt die System.Threading.SpinLock-Struktur, welche eine leichte Alternative zur System.Threading.Monitor-Klasse für bestimmte niedrigstufige Sperrszenarien darstellt. |
SpinWait | Beschreibt die System.Threading.SpinWait Struktur, die Unterstützung für spinbasiertes Warten bietet. |
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.