Partilhar via


LockSupport.SetCurrentBlocker(Object) Método

Definição

Define o objeto a ser retornado por invocações de #getBlocker getBlocker para o thread atual.

[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

Parâmetros

blocker
Object

O objeto bloqueador

Atributos

Comentários

Define o objeto a ser retornado por invocações de #getBlocker getBlocker para o thread atual. Esse método pode ser usado antes de invocar a versão sem argumento de LockSupport#park() park() objetos não públicos, permitindo diagnósticos mais úteis ou mantendo a compatibilidade com implementações anteriores de métodos de bloqueio. Os valores anteriores do bloqueador não são restaurados automaticamente após o bloqueio. Para obter os efeitos de park(b}, use setCurrentBlocker(b); park(); setCurrentBlocker(null);

Adicionado em 14.

Documentação Java para java.util.concurrent.locks.LockSupport.setCurrentBlocker(java.lang.Object).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a