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

من موسوعة حسوب

يسترد التابع pop البيانات من الطابور.

إن كان الطابور فارغًا، يتم تعليق المهمة فرعية المُستدعية (calling thread) حتى يتم دفع البيانات إلى الطابور. إن كانت قيمة non_block (انظر فقرة البنية العامة) تساوي true، فلن يتم تعليق المهمة فرعية، وسيُطلق الاستثناء ThreadError.

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

pop(non_block=false)
deq(non_block=false)
shift(non_block=false)

المعاملات

non_block‎

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

انظر أيضا

مصادر