Есть ли нежелательные эффекты при запуске ScheduledExecutorService.scheduleAtFixedRate с большой задержкой? - PullRequest
0 голосов
/ 21 февраля 2020

Может ли быть какая-либо проблема в планировании потока следующим образом?

private ScheduledExecutorService dataPublishingExecutorService = Executors.newSingleThreadScheduledExecutor();

dataPublishingExecutorService.scheduleAtFixedRate(() -> {
                this.publish(this.topic, this.sessionId);
            }, 0L, Long.MAX_VALUE , TimeUnit.SECONDS);

Мой клиентский код вызывает метод с таким логом c, и я пытаюсь избежать повторного запуска потока. Поэтому я пытаюсь установить максимальную задержку через мой клиентский код. Просто пытаюсь понять, может ли быть какой-либо нежелательный эффект из-за этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...