stringtranslate.com

Псевдоразговорная транзакция

В обработке транзакций псевдодиалоговая транзакция — это тип транзакции, который имитирует настоящий диалог в интерактивном сеансе . Конечному пользователю кажется, что программа просто «приостановила» для запроса дальнейших входных данных, тогда как на самом деле большая часть ресурсов освобождается, пока входные данные ожидают получения.

Прозрачное завершение и перезапуск

Управляющая программа намеренно сохранила большую часть своего состояния во время задержки, завершила работу, а затем, при перезапуске через новый ввод, восстанавливает предыдущее состояние. Обычно сохраняется одна управляющая переменная для хранения текущего состояния с точки зрения достигнутого этапа ввода (и, следовательно, того, что необходимо восстановить на любом этапе, чтобы возобновить обработку). Состояние, включая управляющую переменную, обычно сохраняется во «записи временного хранилища», которая отображает переменные, требующие восстановления, в виде совокупного набора, обычно содержащегося в одной структуре (другие переменные будут повторно инициализированы при перезапуске).

Сохранение ресурсов

Этот метод программирования освобождает объединенные ресурсы (например, память ) на неопределенное время. Эта задержка представляет собой «время обдумывания» (или время ответа) конечного пользователя и зависит от человеческого фактора, включая скорость набора текста. Для систем, поддерживающих многие тысячи пользователей на одном процессоре, это обеспечивает прозрачный «внешний вид» настоящего разговорного сеанса без использования ограниченных ресурсов.

Рекомендации

Внешние ссылки