Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В информатике , очередь команд является очередь для обеспечения задержки выполнения команд, либо в порядке очередности, на первом в первом из основы, или в любом порядке , который служит текущей цели. Вместо того, чтобы ждать выполнения каждой команды перед отправкой следующей, программа просто помещает все команды в очередь и продолжает выполнять другие действия, пока очередь обрабатывается компонентом-исполнителем (например, жестким диском).

Это делегирование не только освобождает программу от обработки очереди, но также позволяет более оптимизировать выполнение в некоторых ситуациях. Например, при обработке нескольких запросов от нескольких пользователей жесткий диск сетевого сервера может переупорядочить все запросы в своей очереди, чтобы минимизировать механическое движение. Примером без вычислений является лифт, который будет перемещаться по запрошенным этажам в соответствии с их физическим расположением, в отличие от порядка, в котором пользователи запрашивали остановки на этих этажах.

Примеры [ править ]

См. Также [ править ]

Ссылки [ править ]