Я разрабатываю приложение JavaFX, которое выполняет следующий процесс последовательно, когда нажимается кнопка.Обработка параллелизма для приложения JavaFX
- Обновление таблицы (DB2) через JDBC connecton
- Выполнить мэйнфреймов (Z/OS) Работа
- Обновить таблицу еще раз, чтобы завершить процесс
Там нет никаких проблем с одним пользователем. Но проблема в том, что есть параллельные пользователи.
Проблема, с которой я столкнулся, состоит в том, что вышеуказанные задачи не должны быть параллельными. Если User1 запускает вышеуказанные задачи из приложения JavaFX, User2 должен дождаться завершения всех процессов User1. В противном случае оба пользователя не получат ожидаемых результатов.
Как обрабатывать очередь для многопользовательского приложения.
Так приложение работает с использованием сервера? С одноранговой? LAN? Как несколько пользователей могут использовать его одновременно? Опишите немного, как он работает для нескольких пользователей ... поэтому мы можем предоставить более качественные ответы. – GOXR3PLUS
Это настольное приложение, установленное локально для каждого пользователя. Приложение работает при подключении к VPN компании. После подключения база данных, получаемая через задания JDBC и Z/OS, выполняется через FTP-соединение. – Dinesh