Object.NotifyAll Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.
[Android.Runtime.Register("notifyAll", "()V", "")]
public void NotifyAll();
[<Android.Runtime.Register("notifyAll", "()V", "")>]
member this.NotifyAll : unit -> unit
- Attribute
Ausnahmen
wenn der Thread, der diese Methode aufruft, nicht der Besitzer des Monitors dieses Objekts ist.
Hinweise
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. Ein Thread wartet auf dem Monitor eines Objekts, indem eine der wait Methoden aufgerufen wird.
Die erwachten Threads können erst fortgesetzt werden, wenn der aktuelle Thread die Sperre für dieses Objekt zurückgibt. Die erwachten Threads konkurrieren in der üblichen Weise mit allen anderen Threads, die aktiv konkurrieren, um auf diesem Objekt zu synchronisieren; Beispielsweise genießen die erwachten Threads keine zuverlässigen Berechtigungen oder Nachteile, wenn es sich um den nächsten Thread handelt, um dieses Objekt zu sperren.
Diese Methode sollte nur von einem Thread aufgerufen werden, der der Besitzer des Monitors dieses Objekts ist. In der notify Methode finden Sie eine Beschreibung der Möglichkeiten, wie ein Thread zum Besitzer eines Monitors werden kann.
Java Dokumentation für java.lang.Object.notifyAll().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Weitere Informationen
- Notify()
- Wait()
- Wait(Int64)
- <xref:Java.Lang.Object.Wait(System.Int64%2c+System.Int32)>
- Thread