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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يدفع (Pushes) التابع push الوسيط object (انظر فقرة البنية العامة) إلى الطابور.

إن كان الطابور ممتلئًا، فسينتظر حتى تصبح هناك مساحة شاغرة، ما لم تكن قيمة non_block مساوية لـ true.

إن كانت non_block تساوي true، فلن يتم تعليق المهمة فرعية، وسيُطلق الاستثناء ThreadError.

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

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

المعاملات

object‎

كائن.

non_block‎

إن كانت non_block تساوي true، فلن يتم تعليق المهمة فرعية، وسيُطلق الاستثناء ThreadError.

انظر أيضا

مصادر