ReentrantLock.HasWaiters(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.
Esegue una query che indica se i thread sono in attesa della condizione specificata associata a questo blocco.
[Android.Runtime.Register("hasWaiters", "(Ljava/util/concurrent/locks/Condition;)Z", "GetHasWaiters_Ljava_util_concurrent_locks_Condition_Handler")]
public virtual bool HasWaiters (Java.Util.Concurrent.Locks.ICondition? condition);
[<Android.Runtime.Register("hasWaiters", "(Ljava/util/concurrent/locks/Condition;)Z", "GetHasWaiters_Ljava_util_concurrent_locks_Condition_Handler")>]
abstract member HasWaiters : Java.Util.Concurrent.Locks.ICondition -> bool
override this.HasWaiters : Java.Util.Concurrent.Locks.ICondition -> bool
Parametri
- condition
- ICondition
condition
Restituisce
true
se sono presenti 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
Esegue una query che indica se i thread sono in attesa della condizione specificata associata a questo blocco. Si noti che, poiché i timeout e gli interrupt possono verificarsi in qualsiasi momento, un true
ritorno non garantisce che un futuro signal
risveglierà qualsiasi thread. Questo metodo è progettato principalmente per l'uso nel monitoraggio dello stato del sistema.
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.