Вопросы по теме 'scheduledexecutorservice'

Проблема справедливости в ScheduledExecutorService
В следующем примере показана проблема в ScheduledExecutorService. Я планирую две задачи «1» и «2», которые выполняются дольше, чем интервал расписания. Задача «2» отправляет другую задачу на выполнение только один раз. import...
1169 просмотров
schedule 01.03.2023

Как запускать ту или иную задачу каждую неделю, каждый месяц и каждые полгода?
Я работаю над выполнением задания cron на Java. Я хочу запускать определенную задачу каждую неделю, месяц, три месяца, шесть месяцев и девять месяцев. public Interface interfaceA { public String abc() throws Exception; } public class...
3002 просмотров

Как отменить задачу ScheduledFuture из другой задачи и завершить ее изящно?
Я играю с ScheduledExecutorService . Что я хочу сделать, так это запустить простой тикер (один тик в секунду) и запланировать другую задачу позже (через пять секунд), которая отменяет первую. А затем заблокируйте основной поток, пока все не...
1612 просмотров

Почему ScheduledExecutorService нельзя закрыть из самой команды Runnable?
Я хочу запланировать команду, которая будет выполняться каждые 1 секунду. Команда будет увеличивать счетчик, и когда счетчик достигнет определенного предела, выполнение будет остановлено, а ExecutorService будет закрыт. Поэтому я написал следующий...
576 просмотров

сбросить контрольное время ScheduledExecutorService
Я использую ScheduledExecutorService для запуска нескольких задач каждые x секунд eg. ScheduledExecutorService schedules; schedules.scheduleAtFixedRate(new UpdateTask(), 0, 10, TimeUnit.SECONDS); Работает отлично, если только система не...
111 просмотров
schedule 03.07.2022

Java ScheduledExecutorService для периодического запуска
Я пытаюсь запускать задание [которое содержит 3 службы, которые должны работать параллельно] каждую минуту . Ниже мой фрагмент кода. ExecutorService service = Executors.newFixedThreadPool(servicesMap.size()); for (Map.Entry entry :...
660 просмотров

Таймеры Java выделяют слишком много памяти
Я заметил, что мой java-проект потребляет много памяти. После непродолжительного исследования с помощью Visualvm.exe я определил потоки, которые потребляли большую часть памяти, это были потоки таймеров. В своем проекте я использую три типа...
585 просмотров

Отключение вызова ScheduledExecutorService для бесконечного планирования
Я использую ScheduledExecutorService, который будет запускаться каждую минуту бесконечно. Может ли кто-нибудь сказать мне, когда вызывать завершение работы ScheduledExecutorService? Я уже изучил Guava MoreExecutors. Это не работает, так как мне...
695 просмотров

Как запустить задачу В ОПРЕДЕЛЕННЫЙ ПЕРИОД ВРЕМЕНИ с помощью ScheduledExecutorService?
Я пытаюсь создать запланированное задание, которое запускается каждые 5 минут с 7:00 до 22:00 каждый день. Например, он должен работать в 7:00, 7:05, 7:10... 21:55, а затем должен остановиться в 22:00. На следующий день он снова работает по тому же...
776 просмотров

Отправляйте 35000 jms-сообщений в минуту
У нас есть приложение весенней загрузки для выполнения нагрузочного теста на другом компоненте. Нам нужно отправлять максимум 35000 сообщений JMS в минуту, и по этой причине я использую планировщик для запуска задачи каждую минуту. Проблема в том,...
245 просмотров

ScheduledExecutorService с форматом знакомств, добавленным в ActionListener
Я понимаю, что в Java можно использовать ScheduledExecutorService для выполнения определенной задачи после определенной задержки. В этом сообщении показано, как выполнить задача на конкретную дату, но не с SimpleDateFormat . Например, у меня...
101 просмотров

Разница в торнадо между запуском в исполнителе и определением асинхронных методов
Я новичок в Торнадо. Я не могу понять разницу между использованием run_on_executor и определением метода async . Это то же самое? Один является многопоточным, а другой - нет? Заранее спасибо.
203 просмотров

Java вызывает службу REST в течение x периода времени для ответа с периодическим интервалом
Мне нужно вызвать конечную точку REST (используя Java), чтобы получить ответ. Конфигурации totalTimeAvailableToCheck = 15 секунд, NoOfAttempts = 3, intervalInAttempts = 3 секунды. Поэтому учтите, что конечная точка будет вызываться каждые 3...
46 просмотров
schedule 27.04.2024