التابع Process.getsid في روبي

من موسوعة حسوب
< Ruby‏ | Process
مراجعة 11:23، 2 يناير 2019 بواسطة جميل-بيلوني (نقاش | مساهمات) (إنشاء الصفحة.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع getsid مُعرِّف الجلسة (session ID) للعملية الحالية أو عملية محدَّدة.

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

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

getsid()  integer
getsid(pid)  integer

المعاملات

pid

مُعرِّف العملية المراد جلب مُعرِّف الجلسة لها.

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

يعاد عدد صحيح يمثِّل مُعرِّف الجلسة للعملية الحالية أو العملية ذات المُعرِّف pid.

أمثلة

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

Process.getsid()                #=> 27422
Process.getsid(0)               #=> 27422
Process.getsid(Process.pid())   #=> 27422

انظر أيضًا

  • التابع getpgid: يعيد مُعرِّف المجموعة المالكة لعملية محدَّدة.
  • التابع getpriority: يجلب قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية. 
  • التابع gid: يعيد المُعرِّف الحقيقي للمجموعة المالكة للعملية الحالية.

مصادر