Compartilhar via


ReentrantReadWriteLock.HasWaiters(ICondition) Método

Definição

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.

Documentação Java para java.util.concurrent.locks.ReentrantReadWriteLock.hasWaiters(java.util.concurrent.locks.Condition).

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