ICondition.Signal 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 un thread in attesa.
[Android.Runtime.Register("signal", "()V", "GetSignalHandler:Java.Util.Concurrent.Locks.IConditionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Signal ();
[<Android.Runtime.Register("signal", "()V", "GetSignalHandler:Java.Util.Concurrent.Locks.IConditionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Signal : unit -> unit
- Attributi
Commenti
Riattiva un thread in attesa.
Se un thread è in attesa su questa condizione, ne viene selezionato uno per il risveglio. Il thread deve quindi acquisire nuovamente il blocco prima di tornare 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.signal()
.
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.