Sprache

ReentrantReadWriteLock.ReentrantWriteLock.Lock Methode

Definition

Erwirbt die Schreibsperre.

[Android.Runtime.Register("lock", "()V", "GetLockHandler")]
public virtual void Lock();
[<Android.Runtime.Register("lock", "()V", "GetLockHandler")>]
abstract member Lock : unit -> unit
override this.Lock : unit -> unit

Implementiert

Attribute

Hinweise

Erwirbt die Schreibsperre.

Ruft die Schreibsperre ab, wenn weder die Lese- noch die Schreibsperre von einem anderen Thread gehalten wird und sofort zurückgegeben wird, indem die Anzahl der Schreibsperre auf eine festgelegt wird.

Wenn der aktuelle Thread bereits die Schreibsperre enthält, wird die Haltebereiche um eins erhöht, und die Methode wird sofort zurückgegeben.

Wenn die Sperre von einem anderen Thread gehalten wird, wird der aktuelle Thread für Threadplanungszwecke deaktiviert und liegt ruhend, bis die Schreibsperre abgerufen wurde, zu dem Zeitpunkt, zu dem die Anzahl der Schreibsperren auf eine festgelegt ist.

Java Dokumentation für java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.lock().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: