التابع priority‎ الخاص بالصنف Thread في روبي

من موسوعة حسوب
< Ruby‏ | Thread
مراجعة 11:38، 6 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>priority‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع priority أولوية المهمة الفرعية thr. تورث القيمة الافتراضية من المهمة الفرعية الحالي التي تنشئ المهمة الفرعية الجديدة، أو صفر لمهمة فرعية الرئيسية الابتدائية؛ سيتم تشغيل المهمة الفرعية ذات الأولوية العالية بشكل متكرر أكثر من مثيلاتها ذات الأولوية المنخفضة (ولكنها ستعمل).

هذا مجرد تلميح لمُجدوِل المهمة الفرعية في روبي (Ruby thread scheduler). قد يتم تجاهله في بعض أنظمة التشغيل.

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

priority integer

القيمة المُعادة

أمثلة

مثال على استخدام التابع priority‎:

Thread.current.priority   #=> 0‎

انظر أيضا

  • التابع pending_interrupt?‎: يتحقق مما إذا كان طابور الانتظار غير المتزامن فارغًا أم لا.
  • التابع priority=: يعين التابع priority= أولوية thr عند القيمة integer (انظر فقرة البنية العامة). سيتم تشغيل المهمة الفرعية ذات الأولوية العالية بشكل متكرر أكثر من مثيلاتها ذات الأولوية المنخفضة (ولكنها ستعمل).

مصادر