الفرق بين المراجعتين لصفحة: «Ruby/Thread/terminate»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>terminate</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تص...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 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|المهمة الفرعية]] | ينهي التابع <code>terminate</code> [[Ruby/Thread|المهمة الفرعية]] التي استدعيت معه ويُجدوِل [[Ruby/Thread|مهمة فرعية]] أخرى ليتم تشغيلها. | ||
إن كانت [[Ruby/Thread|المهمة الفرعية]] | إن كانت [[Ruby/Thread|المهمة الفرعية]] ستُنهَى، فستعاد [[Ruby/Thread|المهمة الفرعية]]. | ||
إذا كانت هذه [[Ruby/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>. | ||
* التابع <code>[[Ruby/Thread/stop-3F|stop?]]</code>: | |||
* التابع <code>[[Ruby/Thread/ | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/Thread/stop-3F|stop?]]</code>: يتحقق إن كانت [[Ruby/Thread|المهمة الفرعية]] التي استدعيت معه ميتة أو نائمة. | |||
* التابع <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
: ينهي المهمة الفرعية التي استدعيت معه.