Freigeben über


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
Öffentliche Methode ReaderWriterLock Initialisiert eine neue Instanz der ReaderWriterLock-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsReaderLockHeld Ruft einen Wert ab, der angibt, ob der aktuelle Thread eine Lesesperre besitzt.
Öffentliche Eigenschaft IsWriterLockHeld Ruft einen Wert ab, der angibt, ob der aktuelle Thread die Schreibsperre enthält.
Öffentliche Eigenschaft WriterSeqNum Ruft die aktuelle Sequenznummer ab.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode AcquireReaderLock Überladen. Erhält eine Lesesperre.
Öffentliche Methode AcquireWriterLock Überladen. Erhält die Schreibsperre.
Öffentliche Methode AnyWritersSince Gibt an, ob einem Thread die Schreibsperre erteilt wurde, seitdem die Sequenznummer erhalten wurde.
Öffentliche Methode DowngradeFromWriterLock Stellt den Sperrstatus des Threads mit dem Status vor dem Aufruf von UpgradeToWriterLock wieder her.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode 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.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode ReleaseLock Hebt die Sperre unabhängig davon auf, wie oft dem Thread die Sperre zugewiesen wurde.
Öffentliche Methode ReleaseReaderLock Verringert die Sperrenanzahl.
Öffentliche Methode ReleaseWriterLock Verringert die Sperrenanzahl für die Schreibsperre.
Öffentliche Methode RestoreLock Stellt den Sperrstatus des Threads mit dem Status vor dem Aufruf von ReleaseLock wieder her.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode UpgradeToWriterLock Überladen. Wandelt eine Lesesperre in eine Schreibsperre um.

Zum Seitenanfang

Siehe auch

Referenz

ReaderWriterLock-Klasse
System.Threading-Namespace

Weitere Ressourcen

Verwaltetes Threading
Lese-/Schreibsperren