A queue to schedule tasks to run in sequence always waiting for the previous task to be completed.