Каковы ограничения ScheduledExecutorService? - PullRequest
0 голосов
/ 06 ноября 2018

Я новичок в управлении потоками и планировании задач, и у меня есть особая ситуация, когда мне нужно запустить команду, запускаемую пользователем после определенной задержки в моем проекте Spring Boot. Я узнал, что могу использовать java.util.concurrent.ScheduledExecutorService как таковой:

public void userTriggeredAction() {
    ... do somthing
    ScheduledExecutorService scheduledExecutorService = executors.newScheduledThreadPool(5);
    scheduledExecutorService.schedule(()-> doSomethingAfterDelay(), 30, TimeUnit.MINUTES);
}

У меня вопрос, каковы ограничения этого подхода, учитывая тот факт, что userTriggerdAction() может быть запущен значительным числом пользователей (тысячами) одновременно?

С уважением.

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