У меня есть метод под названием exampleMethod
. Когда я называю этот метод (он работает с сетью ...) несколько раз, когда происходит медленная сеть, требуется много времени ...Как настроить время для выполнения какого-либо метода в java?
Как установить максимальное время для выполнения?
Например, 10s.
Как это ...
try {
exampleMethod();
} catch(Exeption e) {
LoggError("I was to slow");
}
Я надеюсь, вы меня понимаете, спасибо за любую помощь.,
Это зависит от того, что делает ваш метод. Обычно блокирующие операции позволят тайм-ауту или прерыванию. – shmosel
Возможный дубликат [Как отключить поток] (http://stackoverflow.com/questions/2275443/how-to-timeout-a-thread) – tucuxi
Конечно, могу ли я написать собственный таймер-тайм-аут? Возможно? – rilav