next up previous contents
suivant: Sémaphore monter: Threads précédent: Blocages   Table des matières

wait, notify, notifyAll

Les mécanismes de synchronisation précédents ne sont pas, en général, suffisants. Dans de nombreux cas, il faut pouvoir mettre une activité en attente de conditions particulières et une activité réalisant cette condition devra alors réveiller les autres activités en attente. On a le même mécanisme dans les « condition variables » des threads POSIX. Un wait n'a de sens que dans une méthode synchronisée (ou associée avec une expression synchronisée).

On présente, ici,trois exemples :


Sous-sections

Hugues Fauconnier 2002-01-11