صفحة الصنف SizedQueue
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يمثل هذا الصنف طوابيرا (queues) ذات أحجام سعة محددة. قد تُعطّل العملية push
إن كانت السعة ممتلئة
.راجع صفحة Queue
للحصول على أمثلة لكيفية عمل SizedQueue
.
توابع الصنف العامة (Public Class Methods)
التابع new
ينشئ طابورا ذا طول ثابت،
التابع <<
المعامل >>
مشابه للتابع push
.
التابع clear
يزيل كل الكائنات من الطابور.
التابع close
يشبه التابع Queue#close
.
التابع deq
deq
هو اسم آخر للتابع pop
.
التابع empty?
يعيد القيمة true
إن كان الطابور فارغًا.
التابع enq
enq
هو اسم آخر للتابع push
.
التابع length
يعيد length
حجم الطابور.
التابع max
يعيد الحد الأقصى لحجم الطابور.
التابع max=
يضبط قيمة الحد الأقصى لحجم الطابور
التابع num_waiting
يعيد عدد المهام الفرعية التي تنتظر الطابور.
التابع pop
يسترد البيانات من الطابور.
التابع push
يدفع (Pushes) الوسيط object
إلى الطابور.
التابع shift
shift
هو اسم مرادفع للتابع pop
.
التابع size
يعيد حجم الطابور.