الفرق بين المراجعتين لصفحة: «Ruby/Thread/group»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>group | <noinclude>{{DISPLAYTITLE: التابع <code>Thread.group</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Thread]] | [[تصنيف: Ruby Thread]] | ||
يُعيد التابع <code>group</code> | يُعيد التابع <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>[[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/Thread/join|join]]</code>: يوقف عند استدعائه تنفيذ [[Ruby/Thread|المهمة الفرعية]] المُستدعيَة (calling thread)، وبدء تنفيذ [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-group قسم | *[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>
انظر أيضًا
- التابع
join
: يوقف عند استدعائه تنفيذ المهمة الفرعية المُستدعيَة (calling thread)، وبدء تنفيذ المهمة الفرعية التي استُدعي معها.