الفرق بين المراجعتين لصفحة: «Ruby/Process/getpriority»

من موسوعة حسوب
< Ruby‏ | Process
إنشاء الصفحة.
 
 
سطر 26: سطر 26:
*التابع <code>[[Ruby/Process/getsid|getsid]]</code>: يعيد مُعرِّف الجلسة (session ID) للعملية الحالية أو عملية محدَّدة.
*التابع <code>[[Ruby/Process/getsid|getsid]]</code>: يعيد مُعرِّف الجلسة (session ID) للعملية الحالية أو عملية محدَّدة.
*التابع <code>[[Ruby/Process/groups|groups]]</code>: يجلب مُعرِّفات المجموعات الموجودة في قائمة وصول المجموعات الإضافية (supplemental group access list) للعملية الحالية.
*التابع <code>[[Ruby/Process/groups|groups]]</code>: يجلب مُعرِّفات المجموعات الموجودة في قائمة وصول المجموعات الإضافية (supplemental group access list) للعملية الحالية.
*التابع <code>[[Ruby/Process/setpriority|setpriority]]</code>: يضبط قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية.
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Process.html#method-c-getpriority قسم التابع getpriority في الصنف Process في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Process.html#method-c-getpriority قسم التابع getpriority في الصنف Process في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:16، 5 يناير 2019

يجلب التابع getpriority قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية. كلما كانت الأولوية منخفضة، كان ذلك أنسب لجدولة.

هذا التابع غير متوافر على جميع المنصات.

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

getpriority(kind, integer)  integer

المعاملات

kind

يشير إلى نوع الكيان المراد البحث عنه. وهو أحد القيم التالية: Process::PRIO_PGRP، أو Process::PRIO_USER، أو Process::PRIO_PROCESS.

integer

عدد صحيح يشير إلى عملية محدَّدة، أو مُعرِّف مجموعة أو مستخدم مالك لعملية. القيمة 0 تشير إلى العملية الحالية.

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

يعاد عدد صحيح يمثِّل قيمة أولوية الجدولة (scheduling priority) للعملية integer.

أمثلة

مثال على استعمال التابع getpriority:

Process.getpriority(Process::PRIO_USER, 0)      #=> 19
Process.getpriority(Process::PRIO_PROCESS, 0)   #=> 19

انظر أيضًا

  • التابع getpgid: يعيد مُعرِّف المجموعة المالكة لعملية محدَّدة.
  • التابع getsid: يعيد مُعرِّف الجلسة (session ID) للعملية الحالية أو عملية محدَّدة.
  • التابع groups: يجلب مُعرِّفات المجموعات الموجودة في قائمة وصول المجموعات الإضافية (supplemental group access list) للعملية الحالية.
  • التابع setpriority: يضبط قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية.

مصادر