powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Любителям поломать голову над многопоточным кодом
3 сообщений из 53, страница 3 из 3
Любителям поломать голову над многопоточным кодом
    #38516168
kagax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл никА что если пока выполняется таск 1 пришли таск2-4, мне нужно выполнить только 4. Ну и плюс нужна возможность ждать пока все джобы выполняться и тд. В общем теже яйца, вид сбоку, смысла тянуть либу нет никакого.

Можно узнать статус job и отменить запуск ненужных job.

Плюсов тут только в использовании более менее стандартного решения для управления job-ами. Но можно и самостоятельно реализовать нужный функционал.

Если базы нет и требования failover нет - то можно и не тянуть quartz
...
Рейтинг: 0 / 0
Любителям поломать голову над многопоточным кодом
    #38516206
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никAlexey TominА что если сервис звать только для шага 4, а до этого копить данные?
Нельзя, юзер может нажать ф5, плюс в любой момент нажать сейвЕкзит - и в этот момент опять надо ждать пока все таски выполнятся.

Тогда мапа "юзер-состояние", пул экзекьюторов и команда "задачу в этот статус", которая либо меняет цель, либо говорит, что так нельзя.

Всё одно- надо разнести класс исполнения (поверх старого интерфейса) и интерфейс пользователя. И сделать постановку задачи отдельно для каждого. Без этого счастья не будет.
...
Рейтинг: 0 / 0
Любителям поломать голову над многопоточным кодом
    #38516346
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

Вот мы плавно и приходим к очереди задач и пулу потоков
...
Рейтинг: 0 / 0
3 сообщений из 53, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Любителям поломать голову над многопоточным кодом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]