الفرق بين المراجعتين لصفحة: «Ruby/Thread/exit»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>exit</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...' |
لا ملخص تعديل |
||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Thread]] | [[تصنيف: Ruby Thread]] | ||
ينهي التابع <code>exit</code> [[Ruby/Thread|المهمة الفرعية]] قيد | ينهي التابع <code>exit</code> [[Ruby/Thread|المهمة الفرعية]] قيد التشغيل، ويُجدوِل (schedules) [[Ruby/Thread|مهمة فرعية]] أخرى ليتم تشغيلها. | ||
إذا تم التقرير بأن هذه [[Ruby/Thread|المهمة الفرعية]] ستُنهى، فسيُعيد التابع <code> | إذا تم التقرير بأن هذه [[Ruby/Thread|المهمة الفرعية]] ستُنهى، فسيُعيد التابع <code>exit</code> القيمة [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها. | ||
إن كانت هذه [[Ruby/Thread|المهمة الفرعية]] هي [[Ruby/Thread|المهمة الفرعية]] | إن كانت هذه [[Ruby/Thread|المهمة الفرعية]] هي [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread)، أو [[Ruby/Thread|المهمة الفرعية]] الأخيرة، فسيقوم التابع بإنهاء العملية. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">exit→ thread</syntaxhighlight> | <syntaxhighlight lang="ruby">exit→ thread</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يُعيد التابع <code>exit</code> [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Thread/backtrace_locations|backtrace_locations]]</code>: يُعيد التابع <code>backtrace_locations</code> مكدس التنفيذ (execution stack) الخاص ب[[Ruby/Thread|المهمة الفرعية]] | * التابع <code>[[Ruby/Thread/backtrace_locations|backtrace_locations]]</code>: يُعيد التابع <code>backtrace_locations</code> مكدس التنفيذ (execution stack) الخاص ب[[Ruby/Thread|المهمة الفرعية]] | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-exit قسم التابع exit في الصنف Thread في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-exit قسم التابع exit في الصنف Thread في توثيق روبي الرسمي.] | ||
مراجعة 20:47، 5 نوفمبر 2018
ينهي التابع exit المهمة الفرعية قيد التشغيل، ويُجدوِل (schedules) مهمة فرعية أخرى ليتم تشغيلها.
إذا تم التقرير بأن هذه المهمة الفرعية ستُنهى، فسيُعيد التابع exit القيمة المهمة الفرعية التي استُدعي معها.
إن كانت هذه المهمة الفرعية هي المهمة الفرعية الرئيسية (main thread)، أو المهمة الفرعية الأخيرة، فسيقوم التابع بإنهاء العملية.
البنية العامة
exit→ thread
القيمة المُعادة
يُعيد التابع exit المهمة الفرعية التي استُدعي معها.
انظر أيضا
- التابع
backtrace_locations: يُعيد التابعbacktrace_locationsمكدس التنفيذ (execution stack) الخاص بالمهمة الفرعية