LockSupport.SetCurrentBlocker(Object) Método

Definição

Define o objeto a ser retornado por invocações do #getBlocker getBlocker 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 do #getBlocker getBlocker 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.

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a