ReentrantLock.GetWaitQueueLength(ICondition) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une estimation du nombre de threads en attente sur la condition donnée associée à ce verrou.
[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
Paramètres
- condition
- ICondition
la condition
Retours
nombre estimé de threads en attente
- Attributs
Exceptions
si ce verrou n’est pas conservé
si la condition donnée n’est pas associée à ce verrou
si la condition a la valeur Null
Remarques
Retourne une estimation du nombre de threads en attente sur la condition donnée associée à ce verrou. Notez que, étant donné que les délais d’attente et les interruptions peuvent se produire à tout moment, l’estimation sert uniquement de limite supérieure au nombre réel de serveurs. Cette méthode est conçue pour une utilisation dans la surveillance de l’état du système, et non pour le contrôle de synchronisation.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.