Command queue
From Wikipedia, the free encyclopedia
A command queue is a queue for delaying the execution of commands, usually either in order of priority or on a first-in first-out basis. They are often useful in synchronous applications, where a command executor may receive a new command while it is still performing a previous one, and so requires a means of tracking what the commands are, and in what order they must be performed.