Si plusieurs threads attendent, cela doit être basé sur la priorité du thread. Ceux qui ont la même priorité seront aléatoires. Je ne m'en souviens pas clairement, alors je vais vérifier à nouveau sur Internet et modifier ma réponse.
Object.wait() Besoin de notify() ou notifyAll() pour réveiller le thread, le premier réveille un thread de manière aléatoire puis acquiert le verrou. Il n'y a pas de concurrence pour le verrou. Ces derniers s'affrontent aléatoirement par priorité. Condition à ajouter.
Si plusieurs threads attendent, cela doit être basé sur la priorité du thread. Ceux qui ont la même priorité seront aléatoires. Je ne m'en souviens pas clairement, alors je vais vérifier à nouveau sur Internet et modifier ma réponse.
Object.wait()
Besoin de notify() ou notifyAll() pour réveiller le thread, le premier réveille un thread de manière aléatoire puis acquiert le verrou. Il n'y a pas de concurrence pour le verrou. Ces derniers s'affrontent aléatoirement par priorité.
Condition à ajouter.