Problème de réveil de Thread

Problème de réveil de Thread - Java - Programmation

Marsh Posté le 07-01-2007 à 19:11:13    

J'ai une question sur le réveil des Threads en programmation concurrente:
 
Lorsqu'un Thread appelle wait(2000), j'aimerai savoir s'il se réveille car un notifiy() (ou notifiyAll()) a été envoyé par un autre Thread ou bien si il a simplement attendu les 2000ms demandée.
 
Est-ce possible?


Message édité par cardinaldebiere le 07-01-2007 à 21:27:01
Reply

Marsh Posté le 07-01-2007 à 19:11:13   

Reply

Marsh Posté le 07-01-2007 à 22:08:34    

Bon il semblerait que c'est impossible selon ce site (Bas de la page):
 
http://cui.unige.ch/java/JAVAF/signaux.html
 

Code :
  1. Il n'est pas possible de savoir si wait() s'est terminé à cause d'un appel à notify() par un autre processus, ou de l'épuisement du temps.


Message édité par cardinaldebiere le 07-01-2007 à 22:08:51
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed