У меня есть клиент-серверное приложение. Серверная часть написана на Spring boot. На сервер посылается целочисленное значение, далее в методе с ним происходят действия, но мне нужно, чтобы метод после вызова выполнялся в течение 10 секунд. Как я могу это сделать без Thread sleep'ов?
Если вам нужно, чтобы метод выполнялся определенное время, то можно попробовать так. В переменной lifeTime можно задать время выполнения метода
private void someMethod() {
final long lifeTime = 99999; // время работы метода
long startTime = System.nanoTime();
do {
// логика вашего метода
} while(System.nanoTime() - startTime < lifeTime)
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Java ДженерикиРастолкуйте объявление для чайников, сигнатуру объявления что делает ? super T читаю, не особо могу вникнуть
Я понимаю что в java "строгая типизация"Однако, если например я сделал множество приведений в коде и хочу вывести тип переменной в конце, как...