Freigeben über


AbstractQueuedLongSynchronizer.AcquireSharedInterruptibly(Int64) Methode

Definition

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

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

Parameter

arg
Int64

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.AbstractQueuedLongSynchronizer.acquireSharedInterruptibly(long).

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: