Lingua

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 .

per java.util.concurrent.locks.Condition.signal().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a