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