التابع Process.setpriority
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يضبط التابع setpriority
قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية.
البنية العامة
setpriority(kind, integer, priority) → 0
المعاملات
kind
يشير إلى نوع الكيان المراد البحث عنه. وهو أحد القيم التالية: Process::PRIO_PGRP
، أوProcess::PRIO_USER
، أو Process::PRIO_PROCESS
.
integer
عدد صحيح يشير إلى عملية محدَّدة، أو مُعرِّف مجموعة أو مستخدم مالك لعملية. القيمة 0 تشير إلى العملية الحالية.
priority
قيمة أولوية الجدولة (scheduling priority) المراد تعيينها للعملية.
القيم المعادة
تعاد القيمة 0 بعد اكتمال تنفيذ العملية.
أمثلة
مثال على استعمال التابع setpriority
:
Process.setpriority(Process::PRIO_USER, 0, 19) #=> 0
Process.setpriority(Process::PRIO_PROCESS, 0, 19) #=> 0
Process.getpriority(Process::PRIO_USER, 0) #=> 19
Process.getpriority(Process::PRIO_PROCESS, 0) #=> 19
انظر أيضًا
- التابع
getpriority
: يجلب قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية. - التابع
setproctitle
: يضبط عنوان العملية الذي يظهر عند تنفيذ الأمرps(1)
.