Compartilhar via


ReentrantLock.GetWaitingThreads(ICondition) Método

Definição

Retorna uma coleção que contém os threads que podem estar aguardando na condição determinada associada a esse bloqueio.

[Android.Runtime.Register("getWaitingThreads", "(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;", "GetGetWaitingThreads_Ljava_util_concurrent_locks_Condition_Handler")]
protected virtual System.Collections.Generic.ICollection<Java.Lang.Thread>? GetWaitingThreads (Java.Util.Concurrent.Locks.ICondition? condition);
[<Android.Runtime.Register("getWaitingThreads", "(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;", "GetGetWaitingThreads_Ljava_util_concurrent_locks_Condition_Handler")>]
abstract member GetWaitingThreads : Java.Util.Concurrent.Locks.ICondition -> System.Collections.Generic.ICollection<Java.Lang.Thread>
override this.GetWaitingThreads : Java.Util.Concurrent.Locks.ICondition -> System.Collections.Generic.ICollection<Java.Lang.Thread>

Parâmetros

condition
ICondition

a condição

Retornos

A coleção de threads

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 coleção que contém os threads que podem estar aguardando na condição determinada associada a esse bloqueio. Como o conjunto real de threads pode mudar dinamicamente durante a construção desse resultado, a coleção retornada é apenas uma estimativa de melhor esforço. Os elementos da coleção retornada não estão em nenhuma ordem específica. Este método é projetado para facilitar a construção de subclasses que fornecem instalações de monitoramento de condição mais extensas.

Documentação Java para java.util.concurrent.locks.ReentrantLock.getWaitingThreads(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