تطوير البرمجيات · مصطلحات · هياكل البيانات والخوارزميات

ما معنى queue؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/kjuː/اسممصطلح شائع

queue: طابور، صف انتظار، قائمة انتظار

بنية بيانات يكون فيها أول عنصر يُضاف هو أول عنصر يُزال (FIFO)، مثل صف المنتظرين. ويعني أيضًا نظامًا يحتفظ بالمهام أو الرسائل إلى أن تُعالج.

طريقة الاستخدام

تُضاف العناصر إلى الطابور وتُسحب منه. وفي الأنظمة الحقيقية، تتيح طوابير الرسائل مثل RabbitMQ وAmazon SQS للخدمات العمل بسرعات مختلفة؛ إذ تنتظر المهام دورها. تُنطق الكلمة مثل اسم الحرف Q.

أمثلة

  1. Email sending goes through a queue, so a slow mail server doesn't block checkout.

    تمر رسائل البريد الإلكتروني عبر طابور، لذلك لا يوقف خادم البريد البطيء عملية إتمام الشراء.

    يفصل الطابور إرسال البريد عن مسار الشراء، فلا يضطر المستخدم إلى انتظار الخادم.

  2. There are 50,000 jobs stuck in the queue since the worker crashed.

    علقت في الطابور 50,000 مهمة منذ تعطل العامل.

    تراكمت المهام لأن العملية المسؤولة عن سحبها وتنفيذها توقفت.

تراكيب شائعة

  • message queue
  • add to the queue
  • job queue
  • queue up

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: هياكل البيانات والخوارزميات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: