Condividi tramite


ReentrantLock.GetWaitQueueLength(ICondition) Metodo

Definizione

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.

Documentazione java per java.util.concurrent.locks.ReentrantLock.getWaitQueueLength(java.util.concurrent.locks.Condition).

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.

Si applica a