Я использую класс SchduledExecuterService для многократного запуска некоторого кода с использованием метода scheduleAtFixedRate ().
exec.scheduleAtFixedRate(new Runnable() {
public void run() {
//some code
}
}, 1, 1, TimeUnit.SECONDS);
Проблема в том, что я хочу изменить аргумент TimeUnit на определенную долю секундыв зависимости от переменной, т.е. TimeUnit.SECONDS * num;Но метод не принимает долго как параметры, только фиксированные TimeUnits. Есть предложения?