Описание тега scheduledexecutorservice
Объект системной библиотеки, который управляет собственным пулом потоков и может планировать действия для выполнения в этих потоках (после заданной задержки или периодически).
0
ответов
Как правильно использовать ScheduledExecutorService?
Так что я впервые использую ScheduledFuture, и я признаю, что, вероятно, я над головой. Я не могу заставить приведенный ниже пример работать. Цель состоит в том, чтобы просто выполнить два набора действий, каждый со своим временем ожидания, прежде ч…
05 май '15 в 22:34
1
ответ
Java ScheduledExecutorService для периодического запуска
Я пытаюсь запустить задание [которое содержит 3 службы, которые должны выполняться параллельно] для каждой минуты. Ниже мой фрагмент кода. ExecutorService service = Executors.newFixedThreadPool(servicesMap.size()); for (Map.Entry entry : servicesMap…
02 мар '17 в 06:45
1
ответ
Планирование задач с максимальной / минимальной продолжительностью между задачами
Обновление записей из БД. Мы либо получаем явное уведомление для обновления, либо опрашиваем каждые 60 секунд. Не более одного обновления в секунду. Если поступает запрос, он должен поставить в очередь немедленное обновление, если оно не произошло в…
28 дек '15 в 18:58
2
ответа
Как перестать работать ScheduledExecutorService?
В моем проекте у меня есть график, который может превратиться в анимацию в зависимости от того, нажмем ли мы кнопку "Старт" или "Стоп". Я могу начать, но я не знаю, как это остановить. Метод shutdownNow() не дает результата. Как я могу это сделать? …
26 апр '18 в 17:24
1
ответ
Завершение вызова ScheduledExecutorService для бесконечного планирования
Я использую ScheduledExecutorService, который будет запускаться каждую минуту бесконечно Может кто-нибудь сказать мне, когда вызывать завершение работы на ScheduledExecutorService Я уже посмотрел в Guava MoreExecutors. Это не работает, так как мне н…
21 ноя '18 в 06:04
2
ответа
Получить ScheduledExecutorService, чтобы изменить переменную на 3 различных значения
У меня возникла задача, где меня попросили сделать серверную программу на Java, которая принимает несколько клиентов. Программа сервера не будет делать ничего, кроме симуляции светофора. Подключение клиента к серверу программы не моя проблема. Но им…
04 мар '16 в 16:58
0
ответов
Время выполнения первого задания планировщика Spring
После небольшого исследования планировщика и исполнителя задач Spring я обнаружил, что Spring config будет запускать метод myTask.run каждую секунду. <bean id="myTask" class="com.amazon.path.to.MyTask"/> <task:scheduled-tasks scheduler="myS…
31 окт '15 в 15:51
2
ответа
Как запускать определенную задачу каждую пятницу в неделю в любое время, используя ScheduledExecutorService?
Я пытаюсь выполнить определенную задачу каждую пятницу в неделю в любое время. Поэтому я решил использовать ScheduledExecutorService для этого, но до сих пор я видел примеры, которые показывают, как запускать задачу каждые несколько минут. Ниже прив…
01 мар '14 в 18:00
1
ответ
ScheduledExecutorService#scheduleAtFixedRate не работает
Когда я периодически выполняю трудоемкую задачу, результаты не соответствуют моим ожиданиям. public static void main(String[] args) { ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(10); scheduler.scheduleAtFixedRate(() -> {…
16 окт '18 в 11:22
1
ответ
Есть ли альтернативное решение, когда возвращаемое значение Future.get() слишком велико?
Я получаю большие данные ScheduledFuture как возвращение Future.get(). Я считаю, что ScheduledFuture может получить возврат только тогда, когда get () будет сделано. Поэтому на моем компьютере всегда будет выдаваться ошибка "java.util.concurrent.exe…
31 июл '14 в 23:01
1
ответ
Как изменить значение периода для scheduleAtFixedRate при запуске программы
Я пишу распределенную сеть счетчиков и использую scheduleAtFixedRate из класса ScheduledExecutorService для отправки пакетов между компьютерами в сети и печати текущего значения счетчика на каждом компьютере по истечении synPeriod. Когда я набираю к…
16 дек '17 в 22:47
2
ответа
Как создать исключительный файл, который запускается каждые 0,1 секунды и может передать в него массив
Я делаю игру. Я создаю массив, который содержит все мои фигуры. Мне нужно перемещать фигуры каждые 0,1 секунды или что-то маленькое. В то же время у меня также есть круг, следующий за моей мышью. Мне нужно постоянно перемещать круг, следуя за моей м…
10 янв '17 в 15:18
1
ответ
Периодическая загрузка веб-страниц
Я занимаюсь разработкой бота на Java, и мне нужно, чтобы он периодически загружал веб-страницу со всеми ее javascript-кодами. Для этого я использую ScheduledExecutorService и JavaFX WebEngine. Мой запланированный сервис работает очень хорошо, он был…
10 апр '17 в 16:34
1
ответ
Как сказать ScheduledExecutorService игнорировать перекрывающиеся выполнения после выхода компьютера из режима ожидания / гибернации
У меня есть нить, отвечающая за периодическое обновление некоторых кеш-ответов на запросы удаленных сервисов каждые 10-15 минут. Проблема заключается в том, что, когда клиентский компьютер выходит из режима сна, задача обновления выполняет время ожи…
20 апр '15 в 10:25
1
ответ
Отмена задания изнутри внутри себя в Executors или отмена извне после таймаута
Итак, я провел некоторое время, осматриваясь, но не смог найти четкого решения. Ранее я разместил отдельный вопрос, но это немного другая проблема. Проблема: я хочу опрашивать, чтобы условие происходило периодически. Если это условие все еще ложно, …
03 июн '14 в 01:26
1
ответ
Почему эта Java-игра на основе массива не работает?
Я сделал очень простую 2D-игру, в которой вы должны сбивать своих врагов, которые идут с 5 разных треков. Я создал 2D массив (трек) для хранения локаций врагов, снарядов. Ширина массива 790, потому что длина дорожки составляет 790 пикселей. Я исполь…
23 июн '18 в 18:28
2
ответа
java.util.Timer останавливается без каких-либо исключений
Я захожу на FTP каждые 2 минуты, чтобы загрузить новые файлы. Я реализовал это с помощью java.util.Timer. Но через некоторое время - несколько дней или даже недель - он прекращается без каких-либо исключений и без причины. Я нашел поток: Java неогра…
01 фев '13 в 12:38
2
ответа
executorService.shutdownNow() не останавливает поток
У меня есть запланированная настройка службы Executor, как class Test { private final ScheduledExecutorService executor; public Test() { executor = Executors.newSingleThreadScheduledExecutor((runnable) -> { Thread thread = new Thread(runnable, th…
08 авг '16 в 10:34
1
ответ
Синхронизировать метод ScheduledFuture.cancel()
Приведенный ниже код вырезан из книги "Программирование параллелизма на JVM: освоение синхронизации, STM и актеры" Я не понимаю, почему автор синхронизирует метод stopEnergySource, который просто отменяет задачу ScheduledFuture, которая представлен…
12 июн '15 в 10:42
1
ответ
ScheduledExecutorService выполняется каждую ночь в 12:00 UTC времени
Я хочу запускать ScheduledExecutorService ровно в 12:00 ежедневно, Расписание должно начинаться сегодня, 22.02.2017, 00:00:00 (UTC TIME). Может кто-нибудь сказать мне, правильный ли мой код или нет? DateTime today = new DateTime().withTimeAtStartOfD…
21 апр '17 в 07:42