Compartir a través de


AbstractQueuedSynchronizer.AcquireSharedInterruptibly(Int32) Método

Definición

Adquiere en modo compartido, anulando si se interrumpe.

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

Parámetros

arg
Int32

argumento acquire. Este valor se transmite a #tryAcquireShared pero, de lo contrario, no se interpreta y puede representar todo lo que quiera.

Atributos

Excepciones

si se interrumpe el subproceso actual

Comentarios

Adquiere en modo compartido, anulando si se interrumpe. Se implementa comprobando primero el estado de interrupción y, a continuación, invocando al menos una vez #tryAcquireShared, devolviendo el éxito. De lo contrario, el subproceso se pone en cola, posiblemente bloqueando y desbloqueando repetidamente, invocando #tryAcquireShared hasta que el subproceso se interrumpa o se interrumpa.

Documentación de Java para java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a