ReentrantLock.GetWaitQueueLength(ICondition) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una stima del numero di thread in attesa della condizione specificata associata a questo blocco.
[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
Parametri
- condition
- ICondition
condition
Restituisce
numero stimato di thread in attesa
- Attributi
Eccezioni
se il blocco non viene mantenuto
se la condizione specificata non è associata a questo blocco
se la condizione è Null
Commenti
Restituisce una stima del numero di thread in attesa della condizione specificata associata a questo blocco. Si noti che, poiché i timeout e gli interrupt possono verificarsi in qualsiasi momento, la stima funge solo da limite superiore sul numero effettivo di camerieri. Questo metodo è progettato per l'uso nel monitoraggio dello stato del sistema, non per il controllo della sincronizzazione.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.