ICondition.SignalAll 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.
Riattiva tutti i thread in attesa.
[Android.Runtime.Register("signalAll", "()V", "GetSignalAllHandler:Java.Util.Concurrent.Locks.IConditionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SignalAll ();
[<Android.Runtime.Register("signalAll", "()V", "GetSignalAllHandler:Java.Util.Concurrent.Locks.IConditionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SignalAll : unit -> unit
- Attributi
Commenti
Riattiva tutti i thread in attesa.
Se i thread sono in attesa su questa condizione, tutti vengono svegliati. Ogni thread deve acquisire nuovamente il blocco prima di poter restituire da await
.
<b>Considerazioni sull'implementazione</b>
Un'implementazione può (e in genere) richiedere che il thread corrente contenga il blocco associato a questo Condition
quando viene chiamato questo metodo. Le implementazioni devono documentare questa precondizione ed eventuali azioni eseguite se il blocco non viene mantenuto. In genere, verrà generata un'eccezione, IllegalMonitorStateException
ad esempio .
Documentazione java per java.util.concurrent.locks.Condition.signalAll()
.
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.