Condividi tramite


ICondition.SignalAll Metodo

Definizione

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.

Si applica a