ReentrantReadWriteLock.HasWaiters(ICondition) 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.
Consulta se algum thread está aguardando na condição determinada associada ao bloqueio de gravação.
[Android.Runtime.Register("hasWaiters", "(Ljava/util/concurrent/locks/Condition;)Z", "GetHasWaiters_Ljava_util_concurrent_locks_Condition_Handler")]
public virtual bool HasWaiters (Java.Util.Concurrent.Locks.ICondition? condition);
[<Android.Runtime.Register("hasWaiters", "(Ljava/util/concurrent/locks/Condition;)Z", "GetHasWaiters_Ljava_util_concurrent_locks_Condition_Handler")>]
abstract member HasWaiters : Java.Util.Concurrent.Locks.ICondition -> bool
override this.HasWaiters : Java.Util.Concurrent.Locks.ICondition -> bool
Parâmetros
- condition
- ICondition
a condição
Retornos
true
se houver algum thread em espera
- Atributos
Exceções
se este bloqueio não for mantido
se a condição dada não estiver associada a este bloqueio
se a condição for nula
Comentários
Consulta se algum thread está aguardando na condição determinada associada ao bloqueio de gravação. Observe que, como tempos limite e interrupções podem ocorrer a qualquer momento, um true
retorno não garante que um futuro signal
despertará quaisquer threads. Esse método é projetado principalmente para uso no monitoramento do estado do sistema.
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.