Condividi tramite


AbstractQueuedSynchronizer.AcquireSharedInterruptibly(Int32) Metodo

Definizione

Acquisisce in modalità condivisa, interrompendo se interrotto.

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

Parametri

arg
Int32

argomento acquire. Questo valore viene trasmesso a #tryAcquireShared ma non è altrimenti interpretato e può rappresentare qualsiasi elemento desiderato.

Attributi

Eccezioni

se il thread corrente viene interrotto

Commenti

Acquisisce in modalità condivisa, interrompendo se interrotto. Implementato controllando prima lo stato di interrupt, quindi richiamando almeno una volta #tryAcquireShared, restituendo l'esito positivo. In caso contrario, il thread viene accodato, possibilmente bloccando e sbloccando ripetutamente, richiamando #tryAcquireShared fino a quando l'esito positivo o il thread non viene interrotto.

Documentazione java per java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a