bam написал(а):
Запускается стандартная программа, срабатывает БАДИ и запускает фоновую программу(основная должна отработать без ожидания результатов запускаемой-поэтому запускаемая в фоне), основная отработала с положительным результатом соответственно блокировка с интересуемого объекта снята
А что, в случае отрицательного результата блокировка остаётся?
Цитата:
- фоновая в это время проверяет блокирован ли объект-разблокирован, выполняет свою логику, через определённое момент времени не разблокирован прекращает проверку на блокировку, соответственно результаты работы(свои message вывести на экран по окончании работы фоновой задачи).
На какой экран???? На первый попавшийся произвольный???
Как Вы это себе видите? "стандартная программа"\транзакция отработала, пользователь запустил другую транзакцию и ему вдруг на экран вываливаются какие то непонятно к чему относящиеся сообщения6?
Цитата:
Смысл запуска в фоне что основная прога должна отработать,если запускаемую сделать не в фоне то основная будет ожидать отработки запускаемой
и соответственно не разблокирует объект и.т.д