التابع push
الخاص بالصنف SizedQueue
في روبي
< Ruby | 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
.