الفرق بين المراجعتين لصفحة: «Ruby/Thread/terminate»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>terminate | <noinclude>{{DISPLAYTITLE: التابع <code>Thread.terminate</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Thread]] | [[تصنيف: Ruby Thread]] | ||
ينهي التابع <code>terminate</code> [[Ruby/Thread|المهمة الفرعية]] ويُجدوِل [[Ruby/Thread|مهمة فرعية]] أخرى ليتم تشغيلها. | ينهي التابع <code>terminate</code> [[Ruby/Thread|المهمة الفرعية]] التي استدعيت معه ويُجدوِل [[Ruby/Thread|مهمة فرعية]] أخرى ليتم تشغيلها. | ||
إن كانت [[Ruby/Thread|المهمة الفرعية]] | إن كانت [[Ruby/Thread|المهمة الفرعية]] ستُنهَى، فستعاد [[Ruby/Thread|المهمة الفرعية]]. | ||
إذا كانت هذه [[Ruby/Thread|المهمة الفرعية]] هي [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread)، أو كانت [[Ruby/Thread|المهمة الفرعية]] الأخيرة، فسيتم إنهاء العملية. | إذا كانت هذه [[Ruby/Thread|المهمة الفرعية]] هي [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread)، أو كانت [[Ruby/Thread|المهمة الفرعية]] الأخيرة، فسيتم إنهاء العملية. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">terminate→ thr or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">terminate→ thr or nil</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد [[Ruby/Thread|المهمة الفرعية]]. أو تعاد القيمة <code>nil</code>. | تعاد [[Ruby/Thread|المهمة الفرعية]]. أو تعاد القيمة <code>nil</code>. | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/Thread/stop-3F|stop?]]</code>: | * التابع <code>[[Ruby/Thread/stop-3F|stop?]]</code>: يتحقق إن كانت [[Ruby/Thread|المهمة الفرعية]] التي استدعيت معه ميتة أو نائمة. | ||
* التابع <code>[[Ruby/Thread/kill|kill]]</code>: | * التابع <code>[[Ruby/Thread/kill|kill]]</code>: ينهي المهمة الفرعية التي استدعيت معه. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-terminate قسم | *[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-terminate قسم التابع terminate في الصنف Thread في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 08:39، 6 ديسمبر 2018
ينهي التابع terminate
المهمة الفرعية التي استدعيت معه ويُجدوِل مهمة فرعية أخرى ليتم تشغيلها.
إن كانت المهمة الفرعية ستُنهَى، فستعاد المهمة الفرعية.
إذا كانت هذه المهمة الفرعية هي المهمة الفرعية الرئيسية (main thread)، أو كانت المهمة الفرعية الأخيرة، فسيتم إنهاء العملية.
البنية العامة
terminate→ thr or nil
القيمة المعادة
تعاد المهمة الفرعية. أو تعاد القيمة nil
.
انظر أيضًا
- التابع
stop?
: يتحقق إن كانت المهمة الفرعية التي استدعيت معه ميتة أو نائمة. - التابع
kill
: ينهي المهمة الفرعية التي استدعيت معه.