Freigeben über


AbstractQueuedSynchronizer.AcquireSharedInterruptibly(Int32) Methode

Definition

Wird im freigegebenen Modus erworben, wird abgebrochen, wenn dies unterbrochen wird.

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

Parameter

arg
Int32

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

Attribute

Ausnahmen

wenn der aktuelle Thread unterbrochen wird

Hinweise

Wird im freigegebenen Modus erworben, wird abgebrochen, wenn dies unterbrochen wird. Wird implementiert, indem zuerst der Unterbrechungsstatus überprüft wird und dann mindestens einmal #tryAcquireSharedangerufen wird und der Erfolg zurückgegeben wird. Andernfalls wird der Thread in die Warteschlange gestellt, möglicherweise wiederholt blockiert und entsperrt, #tryAcquireShared bis der Erfolg oder der Thread unterbrochen wird.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: