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

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

يدفع (Pushes) التابع push الوسيط object (انظر فقرة البنية العامة) إلى الطابور. إن كان الطابور ممتلئًا، فسينتظر حتى تصبح هناك المساحة شاغرة، ما لم تكن قيمة non_block مساوية لـ true. إن كانت non_block تساوي true، فلن يتم تعليق المهمة فرعية، وسيُطلق الاستثناء ThreadError.

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

push(object, non_block=false)
enq(object, non_block=false)
<<(object)

المعاملات

object‎

non_block‎

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

انظر أيضا

مصادر