Mécanisme de timout simple [java] - Java - Programmation
Marsh Posté le 27-06-2006 à 14:40:15
http://java.sun.com/j2se/1.5.0/doc [...] Timer.html
Marsh Posté le 27-06-2006 à 15:41:06
ça me semble permettre de répéter dans le temps mais pas de faire une execution avec timeout
Marsh Posté le 27-06-2006 à 15:47:20
J'ai pas compris alors, en fait tu voudrais executer une méthode et l'interrompre si elle prends plus de n secondes pour s'executer ?
Marsh Posté le 27-06-2006 à 16:19:57
oui, en faite je lance un thread maintenant, qui doit répondre en N secondes sinon il est stoppé
Marsh Posté le 27-06-2006 à 17:54:05
à la volée :
Code :
|
voiloù, code non testé.
Marsh Posté le 27-06-2006 à 11:10:55
bonjour,
je cherche à faire un mécanisme de timout simple
une classe server lance une methode call qui ne doit répondre dans les 10 secondes
pour le moment je fais comme celà :
le problème de cette méthode est qu'avec le sleep() le thread peut terminer son execution et il faut attendre la fin du sleep
sinon en version wait-notify, j'ai peur de faire une usine a gaz.
quel autre méthode exite-t-il pour faire un mécanisme de timeout efficace ?