ReentrantLock.GetWaitQueueLength(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.
Retorna uma estimativa do número de threads aguardando na condição determinada associada a esse bloqueio.
[Android.Runtime.Register("getWaitQueueLength", "(Ljava/util/concurrent/locks/Condition;)I", "GetGetWaitQueueLength_Ljava_util_concurrent_locks_Condition_Handler")]
public virtual int GetWaitQueueLength (Java.Util.Concurrent.Locks.ICondition? condition);
[<Android.Runtime.Register("getWaitQueueLength", "(Ljava/util/concurrent/locks/Condition;)I", "GetGetWaitQueueLength_Ljava_util_concurrent_locks_Condition_Handler")>]
abstract member GetWaitQueueLength : Java.Util.Concurrent.Locks.ICondition -> int
override this.GetWaitQueueLength : Java.Util.Concurrent.Locks.ICondition -> int
Parâmetros
- condition
- ICondition
a condição
Retornos
O número estimado de threads 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
Retorna uma estimativa do número de threads aguardando na condição determinada associada a esse bloqueio. Observe que, como os tempos limite e interrupções podem ocorrer a qualquer momento, a estimativa serve apenas como um limite superior no número real de garçons. Esse método foi projetado para uso no monitoramento do estado do sistema, não para controle de sincronização.
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.