تنظيم انتظار الطلبات بإستخدام Queue
ال Queue بتحافظ على أولوية الوصول بحيث أول طلب يدخل يكون أول طلب يخرج
المثال بإستخدام Python 3 لتوضيح الفكرة ويمكن تطبيق نفس المبدأ في لغات تانية
المثال العملي
from collections import deque
requests = deque(['Ticket A', 'Ticket B'])
requests.append('Ticket C')
print(requests.popleft())
print(list(requests))النتيجة
Ticket A
['Ticket B', 'Ticket C']الإضافة من النهاية والسحب من البداية بيحقق First In First Out وال deque مناسبة للعملية دي
جرب بنفسك
أضف طلبين واسحب ثلاثة طلبات وحدد الترتيب قبل التشغيل