Sprache

ReentrantLock.Lock Methode

Definition

Erwirbt die Sperre.

[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 Sperre.

Ruft die Sperre ab, wenn sie nicht von einem anderen Thread gehalten wird und sofort zurückgegeben wird, und legt die Anzahl der Sperren auf einen fest.

Wenn der aktuelle Thread bereits die Sperre enthält, wird die Haltebereicheanzahl 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 Sperre abgerufen wurde, zu dem Zeitpunkt, zu dem die Sperre auf eine festgelegt ist.

Java Dokumentation für java.util.concurrent.locks.ReentrantLock.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: