Ich hab dir mal ein Beispielprogramm gemacht
Die Listbox rechts ist der Stack/die Queue - herausgenommen wird immer oben, aber im Queue-Modus wird unten eingefügt, beimm Stack oben
Das Bild ist etwas vergrößert, damit man das ganze besser sehen kann, und es ist nicht auf Performance gertrimmt, sodass du gut verfolgen kannst, was es für einen Unterschied macht
In dem Editfeld kannst du das Sleep-Intervall einstellen, also 500 => 500ms Wartezeit nach jedem Schritt.
Abbrechen ist erstmal nicht drin
Ich hoffe das Prog hilft dir,den Unterschid zu verstehen, und zu zeigen, dass es nicht allzu aufwändig ist, die Queue selbst zu programmieren