Я разрабатываю сервис, который предполагает, что запуск каждого часа повторяется точно в час (1 :00PM, 2 :00PM, 3 :00PM и т. д. ).
Я пытался следовать, но у него есть одна проблема: в первый раз я должен запустить программу точно в начале часа, а затем этот планировщик повторит ее.
ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor();
scheduler.scheduleWithFixedDelay(new MyTask(), 0, 1, TimeUnit.HOURS);
Любое предложение повторить мою задачу независимо от того, когда я запускаю программу?
С уважением, Imran