Langage

Object.NotifyAll Méthode

Définition

Réveille tous les threads qui attendent le moniteur de cet objet.

[Android.Runtime.Register("notifyAll", "()V", "")]
public void NotifyAll();
[<Android.Runtime.Register("notifyAll", "()V", "")>]
member this.NotifyAll : unit -> unit
Attributs

Exceptions

si le thread appelant cette méthode n’est pas le propriétaire du moniteur de cet objet.

Remarques

Réveille tous les threads qui attendent le moniteur de cet objet. Un thread attend sur le moniteur d’un objet en appelant l’une des wait méthodes.

Les threads réveillés ne pourront pas continuer tant que le thread actuel n’a pas arrêté le verrou sur cet objet. Les threads réveillés concurrencent de la manière habituelle avec tous les autres threads susceptibles d’être activement concurrents pour se synchroniser sur cet objet ; par exemple, les threads réveillés n’ont pas de privilège ou d’inconvénient fiable en étant le thread suivant pour verrouiller cet objet.

Cette méthode doit uniquement être appelée par un thread qui est le propriétaire du moniteur de cet objet. Consultez la notify méthode pour obtenir une description des façons dont un thread peut devenir le propriétaire d’un moniteur.

Java documentation pour java.lang.Object.notifyAll().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi