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