الفرق بين المراجعتين لصفحة: «Ruby/Thread/priority»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>priority</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Thread]] | [[تصنيف: Ruby Thread]] | ||
يُعيد التابع <code>priority</code> أولوية [[Ruby/Thread|المهمة الفرعية]] | يُعيد التابع <code>priority</code> أولوية [[Ruby/Thread|المهمة الفرعية]]. تورث القيمة الافتراضية من [[Ruby/Thread|المهمة الفرعية]] الحالية المسؤولة عن إنشاء [[Ruby/Thread|المهمة الفرعية]] الجديدة، أو تكون القيمة صفر ل[[Ruby/Thread|لمهمة الفرعية]] الرئيسية الابتدائية (initial main thread)؛ سيتم تشغيل [[Ruby/Thread|المهام الفرعية]] ذات الأولوية العالية بشكل أكثر تكرارًا من مثيلاتها ذات الأولوية المنخفضة (ولكنها ستُشغّل). | ||
هذا مجرد تلميح لمُجدوِل [[Ruby/Thread| | هذا مجرد تلميح لمُجدوِل [[Ruby/Thread|المهام الفرعية]] (thread scheduler) في روبي. قد يتم تجاهله في بعض أنظمة التشغيل. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">priority→ integer</syntaxhighlight> | <syntaxhighlight lang="ruby">priority→ integer</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يُعيد التابع <code>priority</code> أولوية [[Ruby/Thread|المهمة الفرعية]]. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>priority</code>: | مثال على استخدام التابع <code>priority</code>: | ||
<syntaxhighlight lang="ruby">Thread.current.priority #=> 0</syntaxhighlight> | <syntaxhighlight lang="ruby">Thread.current.priority #=> 0</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Thread/priority-3D|priority=]]</code>: يعين التابع <code>priority=</code> أولوية [[Ruby/Thread|المهمة الفرعية]]. | |||
* التابع <code>[[Ruby/Thread/priority-3D|priority=]]</code>: يعين التابع <code>priority=</code> أولوية | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-priority قسم التابع priority في الصنف Thread في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-priority قسم التابع priority في الصنف Thread في توثيق روبي الرسمي.] |
مراجعة 11:41، 6 نوفمبر 2018
يُعيد التابع priority
أولوية المهمة الفرعية. تورث القيمة الافتراضية من المهمة الفرعية الحالية المسؤولة عن إنشاء المهمة الفرعية الجديدة، أو تكون القيمة صفر للمهمة الفرعية الرئيسية الابتدائية (initial main thread)؛ سيتم تشغيل المهام الفرعية ذات الأولوية العالية بشكل أكثر تكرارًا من مثيلاتها ذات الأولوية المنخفضة (ولكنها ستُشغّل).
هذا مجرد تلميح لمُجدوِل المهام الفرعية (thread scheduler) في روبي. قد يتم تجاهله في بعض أنظمة التشغيل.
البنية العامة
priority→ integer
القيمة المُعادة
يُعيد التابع priority
أولوية المهمة الفرعية.
أمثلة
مثال على استخدام التابع priority
:
Thread.current.priority #=> 0
انظر أيضا
- التابع
priority=
: يعين التابعpriority=
أولوية المهمة الفرعية.