Condividi tramite


ICondition.Signal Metodo

Definizione

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.

Si applica a