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