Condividi tramite


LockSupport.SetCurrentBlocker(Object) Metodo

Definizione

Imposta l'oggetto da restituire tramite chiamate di #getBlocker getBlocker per il thread corrente.

[Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)]
public static void SetCurrentBlocker (Java.Lang.Object? blocker);
[<Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)>]
static member SetCurrentBlocker : Java.Lang.Object -> unit

Parametri

blocker
Object

oggetto blocker

Attributi

Commenti

Imposta l'oggetto da restituire tramite chiamate di #getBlocker getBlocker per il thread corrente. Questo metodo può essere usato prima di richiamare la versione senza argomenti di LockSupport#park() park() da oggetti non pubblici, consentendo una diagnostica più utile o mantenendo la compatibilità con le implementazioni precedenti dei metodi di blocco. I valori precedenti del blocco non vengono ripristinati automaticamente dopo il blocco. Per ottenere gli effetti di park(b}, usare setCurrentBlocker(b); park(); setCurrentBlocker(null);

Aggiunta in 14.

Documentazione java per java.util.concurrent.locks.LockSupport.setCurrentBlocker(java.lang.Object).

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