Bon pour ce que j'ai compris;
wait() et notify() sont des méthodes de la classe Object. Pour qu'un thread exécute ces méthodes sur un objet x; il doit posséder le lock de cet objet x
; donc exécuter un bloc d'instructions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 synchronised(x) {
x.wait()
}
idem pour le notify()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 synchronised(x) {
x.notify()
}
Je voudrais savoir pourquoi. Merci.