التابع 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إلى الطابور.