Sprache

AbstractQueuedSynchronizer.Acquire(Int32) Methode

Definition

Erwirbt sich im exklusiven Modus, wobei Unterbrechungen ignoriert werden.

[Android.Runtime.Register("acquire", "(I)V", "")]
public void Acquire(int arg);
[<Android.Runtime.Register("acquire", "(I)V", "")>]
member this.Acquire : int -> unit

Parameter

arg
Int32

das Acquire-Argument. Dieser Wert wird vermittelt, ist aber andernfalls uninterpretiert #tryAcquire und kann alles darstellen, was Ihnen gefällt.

Attribute

Hinweise

Erwirbt sich im exklusiven Modus, wobei Unterbrechungen ignoriert werden. Implementiert, indem sie mindestens einmal #tryAcquireaufruft und auf Erfolg zurückgibt. Andernfalls wird der Thread in die Warteschlange eingereiht, möglicherweise wiederholt blockiert und entsperrt, bis er erfolgreich aufgerufen #tryAcquire wird. Diese Methode kann zum Implementieren der Methode Lock#lockverwendet werden.

Java Dokumentation für java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(int).

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: