التابع pop‎ الخاص بالصنف SizedQueue في روبي

من موسوعة حسوب
مراجعة 10:53، 2 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>pop‎</code> الخاص بالصنف <code>SizedQueue</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يسترد التابع pop البيانات من الطابور. إن كان الطابور فارغًا، يتم تعليق المهمة فرعية المُستدعي (calling thread) حتى تُرسل البيانات إلى الطابور. إن كانت قيمة non_block (انظر فقرة البنية العامة) تساوي true، فلن يتم تعليق المهمة فرعية، وسيُطلق الاستثناء ThreadError.

البنية العامة

pop(non_block=false)
deq(non_block=false)
shift(non_block=false)

المعاملات

non_block‎

القيمة المُعادة

انظر أيضا

مصادر