Each of the synchronizing queues is discussed in the following sections:
Instruction queue
Length queue
Accept queue
Cancel queue
Finish queue.