LockSupport.SetCurrentBlocker(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.