ReaderWriterLock-Member
Definiert eine Sperre, die einen Writer und mehrere Reader unterstützt.
In den folgenden Tabellen werden die vom ReaderWriterLock -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
ReaderWriterLock | Initialisiert eine neue Instanz der ReaderWriterLock-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
IsReaderLockHeld | Ruft einen Wert ab, der angibt, ob der aktuelle Thread eine Lesesperre besitzt. | |
IsWriterLockHeld | Ruft einen Wert ab, der angibt, ob der aktuelle Thread die Schreibsperre enthält. | |
WriterSeqNum | Ruft die aktuelle Sequenznummer ab. |
Zum Seitenanfang
Öffentliche Methoden
Name | Beschreibung | |
---|---|---|
AcquireReaderLock | Überladen. Erhält eine Lesesperre. | |
AcquireWriterLock | Überladen. Erhält die Schreibsperre. | |
AnyWritersSince | Gibt an, ob einem Thread die Schreibsperre erteilt wurde, seitdem die Sequenznummer erhalten wurde. | |
DowngradeFromWriterLock | Stellt den Sperrstatus des Threads mit dem Status vor dem Aufruf von UpgradeToWriterLock wieder her. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
ReleaseLock | Hebt die Sperre unabhängig davon auf, wie oft dem Thread die Sperre zugewiesen wurde. | |
ReleaseReaderLock | Verringert die Sperrenanzahl. | |
ReleaseWriterLock | Verringert die Sperrenanzahl für die Schreibsperre. | |
RestoreLock | Stellt den Sperrstatus des Threads mit dem Status vor dem Aufruf von ReleaseLock wieder her. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) | |
UpgradeToWriterLock | Überladen. Wandelt eine Lesesperre in eine Schreibsperre um. |
Zum Seitenanfang
Siehe auch
Referenz
ReaderWriterLock-Klasse
System.Threading-Namespace