J'ai une méthode appelée exampleMethod
. Lorsque j'appelle cette méthode (il fonctionne avec le réseau ...) à quelques reprises, quand le réseau est lent, il faut beaucoup de temps ...Comment configurer l'heure d'une méthode d'exécution en Java?
Comment puis-je définir une durée maximale pour l'exécution?
Par exemple 10s.
Comme ça ...
try {
exampleMethod();
} catch(Exeption e) {
LoggError("I was to slow");
}
je l'espère, vous me comprenez, je vous remercie pour toute aide.,
Cela dépend de ce que fait votre méthode. En général, les opérations de blocage permettent un délai d'attente ou une interruption. – shmosel
Copie possible de [Comment temporiser un thread] (http://stackoverflow.com/questions/2275443/how-to-timeout-a-thread) – tucuxi
Bien sûr, est-ce que je peux écrire un wrapping propre? C'est possible? – rilav