التابع pop
الخاص بالصنف SizedQueue
في روبي
< Ruby | SizedQueue
يسترد التابع pop
البيانات من الطابور.
إن كان الطابور فارغًا، يتم تعليق المهمة فرعية المُستدعي (calling thread) حتى تُرسل البيانات إلى الطابور. إن كانت قيمة non_block
(انظر فقرة البنية العامة) تساوي true، فلن يتم تعليق المهمة فرعية، وسيُطلق الاستثناء ThreadError
.
البنية العامة
pop(non_block=false)
deq(non_block=false)
shift(non_block=false)
المعاملات
non_block
القيمة المُعادة
انظر أيضا
- التابع
num_waiting
: يعيد عدد المهمة فرعية التي تنتظر في الطابور. - التابع
push
: يدفع (Pushes) الوسيطobject
إلى الطابور.