War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
System.Threading
Collapse the table of content
Expand the table of content
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

System.Threading-Namespace

Der System.Threading-Namespace stellt Klassen und Schnittstellen bereit, die Multithreadprogrammierung ermöglichen. Zusätzlich zu den Klassen zum Synchronisieren von Threadaktivitäten und den Zugriff des an Daten (Mutex, Monitor, Interlocked, AutoResetEvent, usw.), wird dieser Namespace ThreadPool eine Klasse, die Ihnen ermöglicht, einen Pool von vom System bereitgestellten Threads zu verwenden, und eine Timer-Klasse ein, die Rückrufmethoden von Threadpoolthreads ausführt.

  Klasse Beschreibung
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AbandonedMutexException Die Ausnahme, die ausgelöst wird, wenn ein Thread ein Mutex-Objekt abruft, das von einem anderen Thread abgebrochen wurde, indem das Objekt beim Beenden nicht freigegeben wurde.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AutoResetEvent Benachrichtigt einen wartenden Thread über das Eintreten eines Ereignisses. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Barrier Ermöglicht es mehreren Aufgaben, parallel über mehrere Phasen gemeinsam an einem Algorithmus zu arbeiten.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps BarrierPostPhaseException Die Ausnahme, die bei einem Fehler der Nachphasenaktion einer Barrier ausgelöst wird.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps CancellationTokenSource Signalisiert einem CancellationToken, dass es abgebrochen werden soll.
Öffentliche Klasse CompressedStack Stellt Methoden zum Festlegen und Erfassen des komprimierten Stapels für den aktuellen Thread bereit. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps CountdownEvent Stellt einen Synchronisierungsprimitiven dar, der signalisiert wird, wenn seine Anzahl 0 (null) erreicht.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps EventWaitHandle Stellt ein Threadsynchronisierungsereignis dar.
Öffentliche Klasse ExecutionContext Verwaltet den Ausführungskontext für den aktuellen Thread. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse HostExecutionContext Kapselt den Hostausführungskontext und gibt ihn threadübergreifend weiter.
Öffentliche Klasse HostExecutionContextManager Stellt die Funktionen bereit, über die ein Host der Common Language Runtime am Fluss teilnehmen oder der Ausführungskontext migriert werden kann.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Interlocked Stellt atomare Operationen für Variablen bereit, die von mehreren Threads gemeinsam genutzt werden.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps LazyInitializer Stellt verzögerte Initialisierungsroutinen bereit.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps LockRecursionException Die Ausnahme, die ausgelöst wird, wenn die rekursive Anforderung einer Sperre nicht mit der Rekursionsrichtlinie der Sperre kompatibel ist.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ManualResetEvent Benachrichtigt einen oder mehrere wartende Threads über das Eintreten eines Ereignisses. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ManualResetEventSlim Stellt eine verschlankte Version von ManualResetEvent bereit.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Monitor Stellt einen Mechanismus bereit, der den Zugriff auf Objekte synchronisiert.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Mutex Ein primitiver Synchronisierungstyp, der auch für die prozessübergreifende Synchronisierung verwendet werden kann.
Öffentliche Klasse Overlapped Liefert eine verwaltete Darstellung einer Win32-OVERLAPPED-Struktur mit Methoden zum Übertragen von Informationen von einer Overlapped-Instanz zu einer NativeOverlapped-Struktur.
Öffentliche Klasse ReaderWriterLock Definiert eine Sperre, die einen Writer und mehrere Reader unterstützt.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ReaderWriterLockSlim Stellt eine Sperre dar, mit der der Zugriff auf eine Ressource verwaltet wird. Mehrere Threads können hierbei Lesezugriff oder exklusiven Schreibzugriff erhalten.
Öffentliche Klasse RegisteredWaitHandle Stellt ein Handle dar, das beim Aufruf von RegisterWaitForSingleObject registriert wurde. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Semaphore Schränkt die Anzahl von Threads ein, die gleichzeitig auf eine Ressource oder einen Pool von Ressourcen zugreifen können.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps SemaphoreFullException Die Ausnahme, die ausgelöst wird, wenn die Semaphore.Release-Methode für ein Semaphor aufgerufen wird, dessen Zähler bereits den Maximalwert aufweist.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps SemaphoreSlim Eine einfache Alternative zu Semaphore, die die Anzahl der Threads beschränkt, die gleichzeitig auf eine Ressource oder einen Ressourcenpool zugreifen können.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps SynchronizationContext Stellt die Grundfunktionen für die Weitergabe eines Synchronisierungskontexts in unterschiedlichen Synchronisierungsmodellen bereit.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps SynchronizationLockException Die Ausnahme, die ausgelöst wird, wenn der Aufrufer für eine Methode über eine Sperre für einen bestimmten Monitor verfügen muss und die Methode von einem Aufrufer aufgerufen wird, der nicht über diese Sperre verfügt.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Thread Erstellt und steuert einen Thread, legt dessen Priorität fest und ruft den Status ab.
Öffentliche Klasse ThreadAbortException Die Ausnahme, die bei einem Aufruf der Abort-Methode ausgelöst wird. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse ThreadExceptionEventArgs Stellt Daten für das ThreadException-Ereignis bereit.
Öffentliche Klasse ThreadInterruptedException Die Ausnahme, die ausgelöst wird, wenn ein Thread im Wartezustand unterbrochen wird.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ThreadLocal<T> Stellt einen lokalen Datenspeicher eines Threads bereit.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek ThreadPool Stellt einen Threadpool bereit, der verwendet werden kann, um Aufgaben auszuführen, Arbeitsaufgaben bereitzustellen, asynchrone E/A zu verarbeiten, im Auftrag anderer Threads zu warten und Zeitgeber zu verarbeiten.
Öffentliche Klasse ThreadStartException Die Ausnahme, die ausgelöst wird, wenn ein Fehler in einem verwalteten Thread auftritt, nachdem der Thread des zugrunde liegenden Betriebssystems gestartet wurde, jedoch bevor der Thread bereit ist, Benutzercode auszuführen.
Öffentliche Klasse ThreadStateException Die Ausnahme, die ausgelöst wird, wenn sich ein Thread in einem für den Methodenaufruf ungültigen ThreadState befindet.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Timeout Enthält Konstanten, die unendliche Timeoutintervalle angeben. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Timer Stellt einen Mechanismus zum Ausführen einer Methode in angegebenen Intervallen bereit. Die Klasse erlaubt keine Vererbung.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps Volatile Enthält Methoden zum Ausführen von flüchtigen Speicheroperationen.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps WaitHandle Kapselt betriebssystemspezifische Objekte, die auf exklusiven Zugriff auf gemeinsam genutzte Ressourcen warten.
Öffentliche Klasse Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps WaitHandleCannotBeOpenedException Die Ausnahme, die ausgelöst wird, wenn versucht wird, einen nicht vorhandenen Systemmutex oder ein nicht vorhandenes Semaphor zu öffnen.

  Struktur Beschreibung
Öffentliche Struktur AsyncFlowControl Stellt die Funktionen zum Wiederherstellen der Migration oder des Flusses des Ausführungskontexts zwischen Threads bereit.
Öffentliche Struktur Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps CancellationToken Gibt eine Benachrichtigung darüber weiter, dass Vorgänge abgebrochen werden sollen.
Öffentliche Struktur Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps CancellationTokenRegistration Stellt einen Rückrufdelegaten dar, der bei einem CancellationToken registriert wurde.
Öffentliche Struktur LockCookie Definiert die Sperre, die die Semantik für einen Writer und mehrere Reader implementiert. Dies ist ein Werttyp.
Öffentliche Struktur NativeOverlapped Stellt ein explizites Layout bereit, das für nicht verwalteten Code sichtbar ist und dem Layout der OVERLAPPED-Win32-Struktur entspricht, jedoch zusätzliche reservierte Felder am Ende aufweist.
Öffentliche Struktur Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps SpinLock Stellt einen sich gegenseitig ausschließenden Sperrprimitiven bereit, wobei ein Thread, der versucht, die Sperre abzurufen, wiederholt in einer Schleife wartet, bis die Sperre verfügbar wird.
Öffentliche Struktur Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps SpinWait Stellt Unterstützung für Spin-basierte Wartevorgänge bereit.

  Delegat Beschreibung
Öffentlicher Delegat ContextCallback Stellt eine Methode dar, die in einem neuen Kontext aufgerufen werden muss.
Öffentlicher Delegat IOCompletionCallback Empfängt beim Abschluss einer E/A-Operation im Threadpool den Fehlercode, die Anzahl der Bytes sowie den überlappenden Werttyp.
Öffentlicher Delegat ParameterizedThreadStart Stellt die Methode dar, die für einen Thread ausgeführt wird.
Öffentlicher Delegat Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps SendOrPostCallback Stellt eine Methode dar, die aufgerufen werden muss, wenn eine Nachricht an einen Synchronisierungskontext gesendet werden soll.
Öffentlicher Delegat ThreadExceptionEventHandler Stellt die Methode dar, die das ThreadException-Ereignis von Application behandelt.
Öffentlicher Delegat ThreadStart Stellt die Methode dar, die für einen Thread ausgeführt wird.
Öffentlicher Delegat Unterstützt von  Portable Klassenbibliothek TimerCallback Stellt die Methode dar, die Aufrufe von einem Timer behandelt.
Öffentlicher Delegat Unterstützt von  Portable Klassenbibliothek WaitCallback Stellt die Rückrufmethode dar, die von einem Thread des Threadpools ausgeführt werden soll.
Öffentlicher Delegat WaitOrTimerCallback Stellt eine Methode dar, die aufgerufen werden soll, wenn ein Signal an ein WaitHandle gesendet wird oder dessen Timeout überschritten ist.

  Enumeration Beschreibung
Öffentliche Enumeration ApartmentState Gibt den Apartmentzustand eines Thread an.
Öffentliche Enumeration Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps EventResetMode Gibt an, ob eine EventWaitHandle-Klasse nach dem Empfangen eines Signals automatisch oder manuell zurückgesetzt wird.
Öffentliche Enumeration Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps LazyThreadSafetyMode Gibt an, wie eine System.Lazy<T>-Instanz den Zugriff bei mehreren Threads synchronisiert.
Öffentliche Enumeration Unterstützt von  Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps LockRecursionPolicy Gibt an, ob eine Sperre mehrmals dem gleichen Thread zugewiesen werden kann.
Öffentliche Enumeration ThreadPriority Gibt die Planungspriorität eines Thread an.
Öffentliche Enumeration ThreadState Gibt die Ausführungszustände eines Thread an.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft