الفرق بين المراجعتين ل"Ruby/Thread/group"

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>group‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Thread.group‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>group</code> كائنا من النوع <code>[[Ruby/ThreadGroup|ThreadGroup]]</code>، والذي يحتوي [[Ruby/Thread|المهمة الفرعية]] المعطاة، أو يُعيد <code>nil</code> إذا لم تكن [[Ruby/Thread|المهمة الفرعية]] عضوًا في أي مجموعة.
+
يُعيد التابع <code>group</code> مجموعة الخيوط <code>[[Ruby/ThreadGroup|ThreadGroup]]</code> التي تحتوي على [[Ruby/Thread|المهمة الفرعية]] المعطاة، أو يُعيد <code>nil</code> إذا لم تكن [[Ruby/Thread|المهمة الفرعية]] عضوًا في أي مجموعة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">group→ thgrp or nil‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">group→ thgrp or nil‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يُعيد التابع <code>group</code> كائنا من النوع <code>[[Ruby/ThreadGroup|ThreadGroup]]</code>، والذي يحتوي [[Ruby/Thread|المهمة الفرعية]] المعطاة، أو يُعيد <code>nil</code> إذا لم تكن [[Ruby/Thread|المهمة الفرعية]] عضوًا في أي مجموعة.
+
يعاد كائنٌ من النوع <code>[[Ruby/ThreadGroup|ThreadGroup]]</code> يمثِّل مجموعة الخيوط التي تحوي [[Ruby/Thread|المهمة الفرعية]] المعطاة، أو تعاد القيمة <code>nil</code> إذا لم تكن [[Ruby/Thread|المهمة الفرعية]] عضوًا في أي مجموعة.
  
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>group‎</code>:
 
مثال على استخدام التابع <code>group‎</code>:
 
<syntaxhighlight lang="ruby">Thread.main.group  #=> #<ThreadGroup:0x4029d914>‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">Thread.main.group  #=> #<ThreadGroup:0x4029d914>‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* صفحة الصنف <code>[[Ruby/ThreadGroup|ThreadGroup]]</code>.  
+
* التابع <code>[[Ruby/Thread/join|join]]</code>: يوقف عند استدعائه تنفيذ [[Ruby/Thread|المهمة الفرعية]] المُستدعيَة (calling thread)، وبدء تنفيذ [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها.  
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-group قسم التابع group‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-group قسم التابع group‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:15، 6 ديسمبر 2018

يُعيد التابع group مجموعة الخيوط ThreadGroup التي تحتوي على المهمة الفرعية المعطاة، أو يُعيد nil إذا لم تكن المهمة الفرعية عضوًا في أي مجموعة.

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

group thgrp or nil

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

يعاد كائنٌ من النوع ThreadGroup يمثِّل مجموعة الخيوط التي تحوي المهمة الفرعية المعطاة، أو تعاد القيمة nil إذا لم تكن المهمة الفرعية عضوًا في أي مجموعة.

أمثلة

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

Thread.main.group   #=> #<ThreadGroup:0x4029d914>‎

انظر أيضًا

مصادر